在Mac OS X 10.6.8上我刚安装了Homebrew。它打破了ClamXav。所以我卸载了它,并安装了Homebrew的clamav。在安装过程结束时,我收到这样的:clamxav homebrew mac os x
/Warning: /usr/local/sbin is not in your PATH You can amend this by altering your ~/.bashrc file
我不知道我接下来应该怎么办?我应该修改什么路径?
谢谢。
在Mac OS X 10.6.8上我刚安装了Homebrew。它打破了ClamXav。所以我卸载了它,并安装了Homebrew的clamav。在安装过程结束时,我收到这样的:clamxav homebrew mac os x
/Warning: /usr/local/sbin is not in your PATH You can amend this by altering your ~/.bashrc file
我不知道我接下来应该怎么办?我应该修改什么路径?
谢谢。
/etc/profile
~/.bash_profile
~/.bash_login
~/.profile
(OS X GET是从这些文件的路径如果第一个存在更多信息,请它抓住这条道路,然后它移动到下一个文件,以获得更多的信息,等等...。: http://ss64.com/osx/syntax-bashrc.html
查找~/.bash_profile
等......直到你看到你的路径设置。大部分的路径在~/.bash_profile
通常设置的时间,以便首先检查该文件,如果它不是在那里,但在另一方面,它在改变到~/.bash_profile
有可能这些文件都不存在,在这种情况下h当您运行命令brew doctor
/usr/local/bin不在/ usr/bin /之前时,omebrew会发出抱怨。编辑您的~/.bash_profile
以同时满足自制和clamxav。
为了让事情尽可能简单和解决您的问题,找到~/.bash_profile
和:
没有路径或没有~/.bash_profile
:如果你没有路径,打开或创建文件,并输入以下行:export PATH=/usr/local/bin:/usr/local/sbin:$PATH
如果你需要创建文件,你可以这样做terminal.app甚至textedit但我会建议终端。
cd ~
到你的主目录,虽然你应该在那里。touch .bash_profile
它创建空文件。pico .bash_profile
- >现在,在这个屏幕贴:export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Enter
保存和Control + X
退出。如果有一个路径,但在/ usr/local是不包含/ sbin目录,通过附加/usr/local/sbin/
任何部分添加它,可能是一个不错的主意存在~/.bash_profile
source .bash_profile
: - >最后,你还不如用命令更新的bash把它放在/usr/local/bin:
目录后用分号隔开。确保保持格式一致。
要确保/ usr/local/sbin在您的路径中打开终端并运行:echo $PATH
您应该在输出中的某处看到/ usr/local/sbin。
我有同样的问题,只是增加了Bob的答案,我发现该行usr/local/sbin
不得不加入到/etc/paths
那运行OS X 10.7.4
这也适用于山狮10.8.2 +自制软件+ rabbitmq。 – ExiRe
有趣的是,我对rabbitmq并不熟悉,但是自制软件并不需要或者希望您修改系统文件以使其正常工作。因此没有必要的条款。默认情况下,/ usr/local/sbin不包含在你的路径文件(/ etc/paths /)中,所以除非你的项目只读取/ etc/paths /然后不会更深入,否则我会添加(...)/ sbin /不改变系统文件,例如/ etc/* - 对于那些编辑sys文件的人,你可能很高兴知道/ etc/paths /中路径的任何顺序是它们在shell中的表现方式。将底部移到顶部,它是最前面的。只是一个提示。 –
感谢您对这样一个明确的解释。 –