当我打开终端会话时,我得到:
-bash: /Users/ftrflyr/.node/lib/node_modules/grunt-cli: is a directory
PJP2:~ awjunior$ echo $PATH
/Users/ftrflyr/.rbenv/shims:/Users/ftrflyr/.rbenv/shims:/usr/local/bin:/Users/ftrflyr/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/Users/ftrflyr/.rvm/bin
这是对的吗?似乎PATH全都搞砸了。
我正在设置我的Rails开发环境。如何将PATH恢复到默认的OS X路径?我需要这样做吗?
答案 0 :(得分:1)
这是PATH中列出的目录列表:
/Users/ftrflyr/.rbenv/shims
/Users/ftrflyr/.rbenv/shims
/usr/local/bin
/Users/ftrflyr/.rbenv/shims
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/git/bin
/Users/ftrflyr/.rvm/bin
你可以看到有重复的内容:
/Users/ftrflyr/.rbenv/shims
/Users/ftrflyr/.rbenv/shims
/Users/ftrflyr/.rbenv/shims
/Users/ftrflyr/.rvm/bin
/bin
/sbin
/usr/bin
/usr/local/bin
/usr/local/bin
/usr/local/git/bin
/usr/sbin
通常,您需要先添加的应用程序目录,然后是/usr/local/bin
条目,其中包含对默认可执行文件的覆盖,后跟/usr/bin
类型条目,这些条目是系统安装的默认版本。
您需要打开〜/ .bashrc和〜/ .bash_profile并查找修改PATH的任何内容。我们无法查看这些文件,但它们是大多数修改的地方。
作为开发人员,您必须了解您的用户帐户环境如何运作。我建议对ENV和PATH进行一些研究,以学习最佳实践。