Tay*_*Tuf 10 homebrew path command-line-arguments
这是在我尝试安装自制软件时开始的.我对所有这些都很新,所以如果我不用正确的词汇解释这个,我会提前道歉.
我最初跑了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
Run Code Online (Sandbox Code Playgroud)
现在我的酿造医生尝试看起来像这样:
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
Run Code Online (Sandbox Code Playgroud)
我以为我会尝试重置我的$ 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/
Run Code Online (Sandbox Code Playgroud)
我已经在这几个小时了,我很困惑.我正在尝试为几天开始的课程设置我的环境.
小智 18
当你只是将行(下面)复制到.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
我实际上能够在这方面获得一些外部帮助。
对于阅读本文的其他新手,我创建了一个新的 .bash_profile 并保存在现有的基础上。
我将此行添加到 .bash_profile 中:export PATH=/usr/local/bin:$PATH
因此,编辑 .bashrc 不起作用,但创建一个新的 .bash_profile 并进行编辑确实有效。