今天我只是鼓勵一個奇怪的問題。zsh的奇怪行爲PATH
我的環境是Mac OS X的優山美地,zsh的5.0.5(x86_64的 - 蘋果darwin14.0)
在.zshrc,我已經手動設置PATH變量類似
export PATH="$PATH:~/.composer/vendor/bin"
在終端嘗試echo $PATH
,結果如預期(包含~/.composer/vendor/bin
)。然後嘗試從~/.composer/vendor/bin
執行一個二進制文件,它總是會返回我「zsh:command not found」錯誤。
嘗試切換到bash,echo $PATH
也如預期的那樣,與zsh shell具有相同的結果。 嘗試執行從~/.composer/vendor/bin
的二進制文件,沒有發現問題。看來PATH var在bash shell上運行良好。
我的zsh shell有什麼問題?
感謝
嘗試'$ HOME'而不是'〜',並注意「composer」!=「.composer」 –
對不起,關於「composer」&「.composer」,這是一個錯字,現在修復它 – DQM
@WilliamPursell '$ HOME'技巧按預期工作。請將您的評論作爲答案,我將標記爲解決方案:) – DQM