2013-06-04 41 views
1

我試圖在我的操作系統10.5.8上安裝MacPorts。我遵循了安裝的MacPorts-2.1.3.tar.bz2包的指示,並添加以下行後,我的.bash_profilesudo:port:更新後找不到命令.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

你缺少一個領導反斜槓:/opt/local - 不opt/local

從MacPorts的自動化的安裝註釋總是前置我以下目錄:export PATH=/opt/local/bin:/opt/local/sbin:$PATH,在.profile

即,端口二進制文件應該優先於系統,或者你在當前的任何其他文件中都有。

+0

謝謝。我的'.profile'現在看起來像你的,但我仍然得到相同的錯誤。我已經使問題複雜化了,也許是因爲在此期間我再次安裝了MacPorts,但使用了.dmg版本。你知道dmg版本是否有不同的路徑端口二進制文件? – Thalatta

+0

沒關係,每次我更新我的配置文件時,我做了以下操作:'vi .profile'做了更改,保存了文件,但從未執行過'source .profile '這實際上執行了新的更改。 – Thalatta