这是当我尝试安装 Homebrew 程序时开始的。我对这一切都很陌生,所以如果我没有用正确的词汇解释这一点,我提前道歉。
我最初运行 brew doctor
并得到command not found
。在搜索了一些论坛并更改 $PATH 后,我至少到达了 brew doctor
的地步。给了我一个警告,建议我删除 $PATH 的一部分。不幸的是我记不清具体是哪一部分——以“/opt”开头的部分。
我删除了一些 $PATH,但现在无法运行基本命令,例如:
Tays-MacBook-Pro:~ taytufenkjian$ irb
-bash: irb: command not found
Tays-MacBook-Pro:~ taytufenkjian$ open ~/.bash_profile
-bash: open: command not found
现在我的 brew doctor 尝试如下所示:
Tays-MacBook-Pro:~ taytufenkjian$ brew doctor
/usr/local/bin/brew: line 2: dirname: command not found
/usr/local/bin/brew: line 5: basename: command not found
/usr/local/bin/brew: line 8: readlink: command not found
/usr/local/bin/brew: line 16: cd: /Users/taytufenkjian/../Library: No such file or directory
/usr/local/bin/brew: line 18: uname: command not found
/usr/local/bin/brew: line 18: tr: command not found
/usr/local/bin/brew: line 23: exec: ruby: not found
我以为我应该尝试重置我的 $PATH,但我一直尝试的命令给了我“命令未找到”消息。
$PATH 详细信息:
Tays-MacBook-Pro:~ taytufenkjian$ echo $PATH
/usr/local/bin:/usr/local/bin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/bin:/usr/local/bin:/Users/taytufenkjian/
我已经研究了几个小时了,我很困惑。我正在尝试为几天后开始的类(class)设置环境。
最佳答案
当您将以下行复制到 .bash_profile 而不删除引号 ('xxxx') 时,就会发生这种情况
导出 PATH='/usr/local/bin:$PATH'
要解决此问题,只需在控制台中运行即可:
导出 PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
然后,再次编辑文件并删除引号:
vim ~/.bash_profile
关于path - Homebrew 软件安装尝试后在终端中找不到多个命令 - 重置路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19416117/