【发布时间】:2014-04-19 02:48:00
【问题描述】:
今天在搞乱 zsh 并为 ruby 正确配置了一些东西时,我收到了以下错误。
/Users/secallahan/.zshrc:export:54: not valid in this context: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/texbin
这是我编辑的 .zshrc(第 54 行附近,发生错误的地方)文件。
# Path to your oh-my-zsh configuration.
ZSH=$HOME/.oh-my-zsh
....
....
# User configuration
export $PATH=/Users/secallahan/.rvm/gems/ruby-2.1.1/bin:/Users/secallahan/.rvm/gems/ruby-2.1.1@global/bin:/Users/secallahan/.rvm/rubies/ruby-2.1.1/bin:/Users/secallahan/.rvm/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/texbin
# export MANPATH="/usr/local/man:$MANPATH"
这是我能够做到的唯一方法。于是我打开了一个新的 shell 并做了ruby -v 并得到了 ruby2.1.1 作为当前版本。
任何帮助将不胜感激。
【问题讨论】:
-
仅供参考,更新
PATH时不需要使用export,因为PATH已经普遍设置了导出标志。export仅在标记一个未设置标志的导出变量时才需要。