3
幾周前我安裝了node.js,pip,rvm。我剛剛安裝了它們,並檢查了一切工作正常。在OS X Mountain Lion中未考慮etc/paths的修改
昨天,當我試圖通過pip使用zsh來安裝howdoi(https://github.com/gleitz/howdoi)時,我得到了一個pip:command not found錯誤消息。
回聲$ PATH命令給了我這個:
"rvm stuffs":/usr/bin:/bin:/usr/sbin:/sbin:
然後,我檢查等/路徑文件:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
它看起來像在/ usr/local/bin目錄是在我等/路徑文件,但不在我的路徑。
我暫時有一個臨時的解決方案解決了這個問題:
export PATH=$PATH:/etc/paths
今天上午,我正在尋找一個持久的解決方案。
它看起來像它在我的道路後,我的「RVM增加了在/ usr/local/bin目錄東西」。所以它正在工作。謝謝。我真的很想知道爲什麼我必須這樣做,因爲/ etc/paths文件的第一行是/ usr/local/bin。奇怪,不是嗎?當我已經添加系統範圍設置(PS:Shell newbie :-))時,爲什麼我必須添加每個shell設置? – politicus
@politicus - 因爲zsh與bash不同,它可能在安裝時將路徑放在.zsh_profile中,但不在.bash_profile中 - 所以現在你已經在bash shell中引用了它,你應該很好。 –