【发布时间】:2014-01-11 01:06:21
【问题描述】:
正在尝试安装 node.js。
brew install node
它似乎奏效了。
但是,完成后收到此消息
Homebrew 安装了 npm。
我们建议将以下路径添加到您的PATH环境
获取 npm 安装的二进制文件的变量:
/usr/local/share/npm/bin
好的...所以,我打开我的bash_profile...
这就是我所拥有的:
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
试图了解如何正确修改它,这样我就不会毁了它......
我是否像这样添加/usr/local/share/npm/bin
export PATH="/usr/local/bin:/usr/local/sbin:~/bin/usr/local/share/npm/bin:$PATH"
如果不是,添加该路径的正确方法是什么?
感谢您提供的任何帮助!
PS。如果我可以提供任何其他信息,请告诉我
编辑
在 macedigital 的回答中看到 which npm 时,我运行了那个 ...
得到了这个:/usr/local/bin/npm
那是在我做第二个答案之前(即 ThiefMaster 的答案)。
再次运行which npm ...
得到了和以前一样的答案……
我回显$PATH 得到了这个:
/Users/name/.rvm/gems/ruby-1.9.3-p374/bin:/Users/name/.rvm/gems/ruby-1.9.3-p374@global/bin:/Users/name/ .rvm/rubies/ruby-1.9.3-p374/bin:/Users/name/.rvm/bin:/usr/local/share/npm/bin:/usr/local/bin:/usr/local/sbin: ~/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/usr/local/git/bin
所以,看起来我已经安装了它?
因此,我该如何处理答案?我讨厌让它悬而未决,因为你们俩都非常乐于助人,我感到很遗憾,我没有提供 echo $PATH 信息就问了,因为那会告诉你我已经安装了它......
编辑 2
ls -la /usr/local/share/npm/bin 得到这个:
ls: /usr/local/share/npm/bin: 没有那个文件或目录
which -a npm 得到这个:/usr/local/bin/npm
编辑 3
ls -a /usr/local/bin/npm 得到这个:/usr/local/bin/npm
没有时间戳...
【问题讨论】:
标签: node.js path terminal environment-variables