【发布时间】:2014-09-13 05:06:16
【问题描述】:
我是 Node 和 npm 的新用户,在 Mac OSX 10.7.5 上工作。这是我所做的:
- 从 Node 网站安装了 node-v0.10.31.pkg。
- 一切正常。 Node REPL 工作正常。
- npm 不工作。如果我输入
$ npm install learnyounode -g,我会收到此错误:-bash: npm: command not found
我知道 npm 应该与 node 一起发布,所以我不明白为什么这是一个问题。浏览其他一些响应以诊断问题...
$ /usr/local/bin/npm 导致此消息:
-bash: /usr/local/bin/npm: Permission denied
$ which npm 不会产生任何结果。
我看到有人说要使用这个命令:curl http://npmjs.org/install.sh | sudo sh。但是,我担心安装在现有安装之上,让事情变得更糟。
有人可以指导我完成下一步应该做什么吗?请注意,我不熟悉 Homebrew 之类的东西,我也将其视为一种潜在的解决方案......
提前致谢。我只是不想搞砸我的电脑。
【问题讨论】:
-
而不是使用 pkg 安装程序,使用 brew 包管理器会得到更好的结果。
-
感谢您的回复。运行 brew 包安装程序会因为已经安装包而导致问题吗?我应该彻底清除 Node/npm 吗?如果有,怎么做?