我刚刚更新到Yosemite 10.10.3并尝试安装Bower和Grunt,两者都在安装时给我错误。我确实在安装命令之前使用sudo来覆盖此错误,但是一旦检查版本,这就是返回消息:-bash: bower: command not found
在搜索后执行了echo $PATH
,结果如下:{{1} }
有解决方案吗?我一直在网上寻找我能找到的所有东西,但还没有找到解决方法。在此先感谢您的帮助。
Bower错误:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Grunt错误:
npm ERR! Darwin 14.3.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "bower"
npm ERR! node v0.12.2
npm ERR! npm v2.7.4
npm ERR! path /Users/albertoc/.node/bin/bower
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! Error: EACCES, unlink '/Users/albertoc/.node/bin/bower'
npm ERR! at Error (native)
npm ERR! { [Error: EACCES, unlink '/Users/albertoc/.node/bin/bower']
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! path: '/Users/albertoc/.node/bin/bower' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! error rolling back Error: EACCES, unlink '/Users/albertoc/.node/bin/bower'
npm ERR! error rolling back at Error (native)
npm ERR! error rolling back { [Error: EACCES, unlink '/Users/albertoc/.node/bin/bower']
npm ERR! error rolling back errno: -13,
npm ERR! error rolling back code: 'EACCES',
npm ERR! error rolling back path: '/Users/albertoc/.node/bin/bower' }
npm ERR! Please include the following file with any support request:
npm ERR! /Users/albertoc/npm-debug.log
答案 0 :(得分:0)
我遇到了同样的问题,使用来自https://nodejs.org/download/的pkg安装程序更新到节点v0.12.3并运行sudo修复它的命令。
希望它有所帮助。 干杯