2015-02-10 119 views
0

有人知道如何解决这个问题吗?npm没有在OSX上安装bower 10.10.1

/Users/foo $npm install -g bower

npm http request GET https://registry.npmjs.org/bower

npm http 200 https://registry.npmjs.org/bower

npm http fetch GET https://registry.npmjs.org/bower/-/bower-1.3.12.tgz

npm http fetch 200 https://registry.npmjs.org/bower/-/bower-1.3.12.tgz

npm ERR! Darwin 14.0.0

npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "bower"

npm ERR! node v0.12.0

npm ERR! npm v2.5.1

npm ERR! path /Users/foo/.node/bin/bower

npm ERR! code EACCES

npm ERR! errno -13

npm ERR! Error: EACCES, unlink '/Users/foo/.node/bin/bower'

npm ERR! at Error (native)

npm ERR! { [Error: EACCES, unlink '/Users/foo/.node/bin/bower'

npm ERR! errno: -13,

npm ERR! code: 'EACCES'

npm ERR! path: '/Users/foo/.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/foo/.node/bin/bower'

npm ERR! error rolling back at Error (native)

npm ERR! error rolling back { [Error: EACCES, unlink '/Users/foo/.node/bin/bower']

npm ERR! error rolling back errno: -13,

npm ERR! error rolling back code: 'EACCES',

npm ERR! error rolling back path: '/Users/foo/.node/bin/bower' } `` npm ERR! Please include the following file with any support request:

npm ERR! /Users/foo/npm-debug.log

/Users/foo$echo $PATH

/Users/foo/.npm:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin :/opt/X11/bin:/usr/local/share/npm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

+0

您是否设法解决了这个奇怪的错误?我试图在Yosemite上设置一个简单的开发机器时遇到了同样的问题。 – tomab 2015-09-13 17:44:44

回答

1

你有没有尝试运行它作为root用户?尝试

sudo npm install -g bower 

npm ERR!代码EACCES通常会产生结果,因为它没有权限访问必要的文件夹或文件