我今天只是鼓励 zsh 出现一个奇怪的问题。
我的环境是 Mac OS X Yosemite,zsh 5.0.5 (x86_64-apple-darwin14.0)
在 .zshrc 中,我手动将 PATH 变量设置为类似
export PATH="$PATH:~/.composer/vendor/bin"
Run Code Online (Sandbox Code Playgroud)
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 有什么问题?
谢谢