我安装了sublime text 2并为其创建了一个符号链接并将其放在〜/ bin中。我在〜/ .zshrc中添加了〜/ bin到PATH变量。
如果我尝试执行subl(sublime的符号链接),我得到:
zsh: command not found: subl
但是如果我执行〜/ bin / subl,它就能正常工作。
回显PATH表明〜/ bin在PATH变量中。:
~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
知道什么可能导致命令找不到问题吗?
答案 0 :(得分:8)
bash解释PATH中的~
,但大多数shell都不解释。{/ p>
改为使用$HOME
。