2015-02-10 116 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通常會產生結果,因爲它沒有權限訪問必要的文件夾或文件