我是Node和npm的新用户,正在使用Mac OSX 10.7.5。这是我做的:
$ npm install learnyounode -g
,我会收到此错误:-bash: npm: command not found
我知道npm应该附带节点,所以我不明白为什么这是一个问题。浏览其他一些响应以诊断问题......
$ /usr/local/bin/npm
会收到此消息:
-bash: /usr/local/bin/npm: Permission denied
$ which npm
不会产生任何结果。
我见过有人说使用这个命令:curl http://npmjs.org/install.sh | sudo sh
。但是,我担心安装现有的安装,并使事情变得更糟。
有人可以告诉我我的下一步应该是什么吗?请注意,我不熟悉Homebrew这样的东西,我也认为它是一种潜在的解决方案......
提前致谢。我只是不想搞砸我的电脑。
答案 0 :(得分:0)
我无法访问我的/ usr / local / lib。我通过在终端中键入它来修复此问题:
$ sudo chown -R $(whoami) /usr/local
从很多阅读中,这种行为非常标准和安全。一旦我这样做,可以访问npm,不需要重新安装!呼!!