2016-09-19 34 views
0

PATH變量我有以下的可以在運行時外殼開始env文件:配置在Mac

PATH=/Users/paulcowan/bin:$PATH 
PATH=$PATH:~/bin 
PATH=$PATH:$HOME/.local/bin:$PATH 
PATH=$PATH:/usr/local/bin:/usr/bin:/bin 
PATH=$PATH:"$RBENV_ROOT/bin:$PATH" 
export PATH 

但是當我運行echo $PATH

我得到:

/Users/paulcowan/.nvm/versions/node/v5.0.0/bin:/usr/local/rbenv/shims:PATH:/Users/paulcowan/.local/bin:/Users/paulcowan/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/MacGPG2/bin:/usr/local/rbenv/shims:PATH:/Users/paulcowan/.local/bin:/Users/paulcowan/bin:/Users/paulcowan/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/rbenv/bin:PATH:/Users/paulcowan/.local/bin:/Users/paulcowan/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/MacGPG2/bin:/usr/local/rbenv/shims:PATH:/Users/paulcowan/.local/bin:/Users/paulcowan/bin:/Users/paulcowan/bin:/usr/local/bin:/usr/bin:/bin

重複相同的值。

如何正確配置我的路徑?

+0

當你添加「$」,在第3行以上的介紹,在輸出單詞「PATH」中多次出現的存在,告訴我,你可能沒有失蹤「$」在您的ENV文件。 – GreenMatt

回答

0

如果我充分理解你的腳本試圖做什麼,正確的代碼可能是:

PATH=/Users/paulcowan/bin:$PATH 
PATH=~/bin:$PATH 
PATH=$HOME/.local/bin:$PATH 
PATH=$PATH:/usr/local/bin 
PATH=/usr/bin:$PATH 
PATH=/bin:$PATH 
PATH=$PATH:$RBENV_ROOT/bin 
export PATH 
2

你重複的幾個行的開頭和結尾的$ PATH:

​​

爲什麼不把它設置成這樣?

export PATH=/Users/paulcowan/bin:~/bin:$HOME/.local/bin:/usr/local/bin:/usr/bin:/bin:$RBENV_ROOT/bin:$PATH