试图安装node.js.
难道brew install node
这似乎已经奏效。
然而,它的完成
自制安装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/宝石/红宝石1.9.3-P374 /斌:/Users/name/.rvm/gems/[email protected]/bin:/Users/name/.rvm/rubies/ruby-1.9.3- P374 /斌:/Users/name/.rvm/bin:在/ usr/local/share下/ NPM /斌:在/ usr/local/bin目录:在/ usr/local/sbin中:〜/斌:在/ usr/bin中:/ bin中:/ usr/sbin:/ sbin:/ usr/X11/bin:/ usr/local/git/bin
那么,它看起来像我已经安装它?
因此,我该如何处理答案?我讨厌把它解决,因为你们都很有帮助,我感到不好,因为我不知道如何提供echo $PATH
信息,因为那样会告诉你我已经安装了它。
EDIT 2
ls -la /usr/local/share/npm/bin
得到这个:
LS:在/ usr/local/share下/ NPM /斌:没有这样的文件或目录
which -a npm
得到这个: /usr/local/bin/npm
编辑3
ls -a /usr/local/bin/npm
得到这个:/usr/local/bin/npm
没有时间戳...
现在,如果有'npm'二进制例如在'/ usr/local/bin'中'/ usr/local/share/npm/bin'中的文件将不会被使用... – ThiefMaster
感谢downvoting,mate。 'which npm'(有或没有上述变化)将揭示第一个匹配的'npm'二进制文件(按指定目录的顺序)是否以及在哪里。 – macedigital
确实如此,但他可能想要覆盖其中安装的另一个(较旧/过时的)版本。无论如何,这可能是一个好主意,提出你为什么没有在你的答案中加入目录的原因。 – ThiefMaster