与我的$ PATH,iTerm和ZSH设置完全混淆

时间:2014-07-22 14:43:27

标签: path terminal zsh

所以我试图将TeX Live添加到我的PATH中,我不会更加困惑。 (为了记录,我在Mac OS X上使用iTerm和oh-my-zsh)

在我的.zshrc文件中,我的路径如下:

# Path to MAMP PHP
export PATH=/Applications/MAMP/bin/php/php5.5.10/bin
# Path to LaTeX
export PATH=/usr/local/texlive/2014basic/bin/x86_64-darwin:$PATH

添加最后两行后,我的iTerm启动时出现以下错误:

/Users/zach/.zshrc:17: command not found: killall
/usr/bin/env: zsh: No such file or directory
box_name:1: command not found: hostname

以及更多......

我的/etc/paths文件看起来像

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/local/texlive/2014basic/bin/x86_64-darwin

然而,在完成所有这些之后,echo $PATH才会返回:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

请帮助我...我变得非常沮丧。我希望能够做的就是tlmgr

1 个答案:

答案 0 :(得分:3)

你没有包含完整的.zshrc,因此很难弄清楚发生了什么,但我想在第一行你更想要

PATH=$PATH:/Applications/MAMP/bin/php/php5.5.10/bin

否则你将无法直接从例如任何命令调用任何命令。 / usr / bin,以及"命令未找到的消息"只是证实了我的怀疑。