Mac OSX .zshrc $ PATH变量忽略本地命令

时间:2013-02-24 00:58:09

标签: terminal zsh tidy htmltidy

我在MacOSX Mountain Lion 10.8.2上,使用OhMyZsh,由于一些奇怪的原因,我无法运行一个应该在我的本地目录中触发脚本的命令。如果我通过终端导航到包含“tidy”(http://w3c.github.com/tidy-html5/)的文件夹,我在尝试运行它时会出错:

➜ tidy test.html test.min.html zsh: command not found: tidy

我的$ PATH变量在.zshrc中看起来很奇怪(我是zsh的新手,我一直使用bash):

export PATH=$PATH:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/Users/Keith/.rvm/bin

有谁知道我可以做些什么来修改我的路径以首先检查本地工作目录?

非常感谢

1 个答案:

答案 0 :(得分:0)

当前工作目录为.,似乎不在您的$PATH中。您可以export使用与bash相同的方式:

export PATH=.:$PATH

将在.的其余部分之前添加$PATH。您需要source ~/.zshrc或重新打开终端窗口才能应用更改。您可以检查.中是否有$PATH

echo $PATH