这是在我尝试安装自制软件时开始的。我对这一切都很陌生,所以如果我不用正确的词汇解释这个,我会事先道歉。
我最初运行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
现在,我的酿酒医生试图看起来像这样:
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/
我已经在这几个小时了,我很困惑。我正在尝试为几天内开始的课程设置我的环境。
答案 0 :(得分:15)
只需将行(下方)复制到.bash_profile而不删除引号(' xxxx ')
export PATH='/usr/local/bin:$PATH'
要解决,只需在控制台中运行:
export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
然后,再次编辑删除引号的文件:
vim ~/.bash_profile
答案 1 :(得分:2)
我实际上能够获得一些外界帮助。
对于阅读此内容的其他新手,我创建了一个新的.bash_profile并保存在现有的.bash_profile上。
我将此行添加到.bash_profile: export PATH = / usr / local / bin:$ PATH
所以编辑.bashrc不起作用,但创建一个新的.bash_profile和编辑确实有效。
答案 2 :(得分:1)
你的道路应该看起来像这样:
/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
为了得到这个;除了这个,你真的不应该做太多的事情:
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
将它放入你的〜/ .bashrc。
开始新的终端会话并试用。
答案 3 :(得分:0)
我不得不删除引号,但关闭并重新启动我的终端是最终确认该更改有效。
答案 4 :(得分:0)
我无法创建新的.barsh_profile
或以...开头的任何其他文件。使用TextEdit
。所以,为了恢复终端设置,我运行'。 /etc/profile
”。之后,我能够运行其他命令,并创建/删除/修改.*
系统文件。