更新.bash_profile后找不到sudo:port:命令

时间:2013-06-04 23:10:02

标签: macos macports

我正在尝试在我的操作系统10.5.8上安装MacPorts。我按照安装MacPorts-2.1.3.tar.bz2软件包的说明进行操作,并在将以下行添加到.bash_profile之后:

PATH=$PATH:opt/local/bin
export PATH

PATH=$PATH:opt/local/sbin
export PATH

当我尝试执行sudo port -v selfupdate命令时,我仍然遇到以下错误:

sudo: port: command not found

在调查关于同一错误的类似帖子后,我仍感到困惑。是因为我在.bash_profile而不是.profile中有我的新路径陈述,还是因为我忘记了MANPATH环境变量?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您缺少一个主要反斜杠:/opt/local - 而不是opt/local

来自MacPorts的自动注释总是预先以下目录:export PATH=/opt/local/bin:/opt/local/sbin:$PATH.profile

,即端口二进制文件应优先于系统,或者当前PATH中的其他任何内容。