安装节点v0.8.15后,npm无法在mac os x上运行

时间:2012-11-28 17:16:08

标签: node.js osx-snow-leopard npm

我已经使用nodejs.org中的pkg文件成功安装了节点(我可以运行“ hello world ”应用程序)。 node.js 安装对话框说明也安装了npm,但我无法从命令行运行它(我得到“-bash: npm: command not found”)。我已经尝试从npm目录(.npm/npm/1.1.32/package)调用它,但收到错误消息:

module.js:340
    throw err;
          ^
Error: Cannot find module '/Users/Frank/.npm/npm/1.1.32/package/bin/node_modules/npm/bin/npm-cli.js'

任何帮助都会非常感激 - 我是节点的新手,但终端还不是很好。谢谢!

1 个答案:

答案 0 :(得分:3)

好的,我已经解决了这个问题。这是一个权限问题。出于某种原因,我的管理员帐户没有多个关键位置的超级用户权限;特别是,我没有usr/local/bin/libusr/local/bin/include的适当权限。更改这些目录的权限可以解决问题。