/警告:/usr/local/sbin不在您的路径中 您可以通过更改您的~/.bashrc文件来修改此内容
我不知道接下来该怎么做?我应该从哪个路径进行修改?
谢谢。
/etc/profile
~/.bash_profile
~/.bash_login
~/.profile
(OS X会从这些文件中获取您的路径。如果第一个存在,它将获取该路径,然后继续移动到下一个文件以获取更多信息......有关更多信息,请访问:http://ss64.com/osx/syntax-bashrc.html)
查找~/.bash_profile
等,直到找到设置路径的位置。大多数情况下,您的路径通常设置在~/.bash_profile
中,因此首先检查该文件,如果不在该文件中而在其他文件中,则将其更改为~/.bash_profile
有可能这些文件都不存在,在这种情况下,当您运行命令brew doctor
时,homebrew会抱怨/usr/local/bin不在/usr/bin/之前。编辑您的~/.bash_profile
以满足homebrew和clamxav。
为了使事情尽可能简单并解决您的问题,请定位~/.bash_profile
并执行以下操作:
没有路径或没有~/.bash_profile
:如果没有路径,请打开或创建该文件并输入以下行:export PATH=/usr/local/bin:/usr/local/sbin:$PATH
如果需要创建该文件,可以使用terminal.app甚至textedit来创建,但我建议使用terminal。
cd ~
以进入您的主目录,尽管您应该已经在那里。touch .bash_profile
创建空文件。pico .bash_profile
-> 现在在此屏幕上粘贴:export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Enter
保存并按Control + X
退出。->最后,您可能也要使用命令更新bash:source .bash_profile
如果~/.bash_profile
存在路径,但未包含/usr/local/sbin,请将其添加到任何部分之后,可能是一个不错的主意将其放在/usr/local/bin:
之后。目录用分号分隔。确保格式一致。
为确保/usr/local/sbin在您的路径中,打开终端并运行:echo $PATH
,您应该在输出中看到/usr/local/sbin。
我也遇到了这个问题,除了Bob的答案之外,我发现需要将usr/local/sbin
行添加到/etc/paths
文件中。
我正在运行的是OS X 10.7.4。