clamxav homebrew mac os x

时间:2012-06-30 08:30:06

标签: macos homebrew

在Mac OS X 10.6.8上我刚刚安装了Homebrew。它打破了ClamXav。所以我卸载了它,并安装了Homebrew的clamav。在安装过程结束时,我收到了:

/ Warning: /usr/local/sbin is not in your PATH You can amend this by altering your ~/.bashrc file

我不知道接下来应该做什么?我应该修改什么样的路径?

感谢。

2 个答案:

答案 0 :(得分:7)

/etc/profile
~/.bash_profile
~/.bash_login
~/.profile

(OS X从这些文件获取你的路径。如果存在第一个文件,它会抓取该路径,然后转移到下一个文件以获取更多信息等等...有关更多信息,请访问:{{3} }

查找~/.bash_profile等...直到您看到路径设置的位置。大多数情况下,您的路径通常在~/.bash_profile设置,因此请先检查该文件,如果该文件不在那里,而在另一个文件中,请将其更改为~/.bash_profile

有可能这些文件都不存在,在这种情况下,当您运行命令brew doctor / usr / local / bin不在/ usr / bin /之前时,自制软件会抱怨。编辑您的~/.bash_profile以满足自制和clamxav。

为了使事情尽可能简单并解决问题,请找到~/.bash_profile和:

没有路径或没有~/.bash_profile:如果您没有路径,请打开或创建文件并输入以下行:export PATH=/usr/local/bin:/usr/local/sbin:$PATH

如果您需要创建文件,可以使用terminal.app甚至textedit创建文件,但我建议使用终端。

  1. 打开Terminal.app - >在提示时运行:cd ~以进入您的主目录,尽管您应该在那里。
  2. touch .bash_profile创建空文件。
  3. pico .bash_profile - >现在,在此屏幕粘贴:export PATH=/usr/local/bin:/usr/local/sbin:$PATH
  4. 插入路径后,只需按键:Enter即可保存并Control + X退出。 - >最后,您也可以使用以下命令更新bash:source .bash_profile
  5. 如果~/.bash_profile存在路径,但未包含/ usr / local / sbin,请将/usr/local/sbin/附加到任何部分添加,可能最好将其放在/usr/local/bin:之后目录由分号分隔。确保格式保持一致。

    要确保/ usr / local / sbin在路径中打开终端并运行:echo $PATH,您应该在输出中的某处看到/ usr / local / sbin。

答案 1 :(得分:4)

我遇到了同样的问题,只是添加到Bobs答案,我发现行usr/local/sbin必须添加到/etc/paths

运行OS X 10.7.4