2013-10-22 143 views
2

嗨,我試圖與NPM與無法安裝科爾多瓦與Mac OS X上

sudo npm install -g cordova 

安裝科爾多瓦NPM,我有這個錯誤

npm ERR! Error: EACCES, symlink '../lib/node_modules/cordova/bin/cordova' 
npm ERR! { [Error: EACCES, symlink '../lib/node_modules/cordova/bin/cordova'] 
npm ERR! errno: 3, 
npm ERR! code: 'EACCES', 
npm ERR! path: '../lib/node_modules/cordova/bin/cordova' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 

npm ERR! System Darwin 11.4.2 
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "cordova" 
npm ERR! cwd /Users/yannickghilardi 
npm ERR! node -v v0.10.21 
npm ERR! npm -v 1.3.11 
npm ERR! path ../lib/node_modules/cordova/bin/cordova 
npm ERR! code EACCES 
npm ERR! errno 3 
npm ERR! stack Error: EACCES, symlink '../lib/node_modules/cordova/bin/cordova' 
npm ERR! Error: EACCES, open 'npm-debug.log' 
npm ERR! { [Error: EACCES, open 'npm-debug.log'] errno: 3, code: 'EACCES', path: 'npm-debug.log' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 

npm ERR! System Darwin 11.4.2 
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "cordova" 
npm ERR! cwd /Users/yannickghilardi 
npm ERR! node -v v0.10.21 
npm ERR! npm -v 1.3.11 
npm ERR! path npm-debug.log 
npm ERR! code EACCES 
npm ERR! errno 3 
npm ERR! stack Error: EACCES, open 'npm-debug.log' 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /Users/yannickghilardi/npm-debug.log 
npm ERR! not ok code 0 

然後我試圖使用此命令 須藤CHOWN -R yannickghilardi的/ usr /本地/ LIB/node_modules ,我有此錯誤消息

Operation not permitted 

有沒有解決這個問題的方法? 在此先感謝

回答

4

剛纔我解決了這個問題。通過進入根文件夾執行此命令。

目標文件夾 - >的/ usr /本地/ LIB/node_modules/並鍵入命令須藤NPM安裝-g科爾多瓦

+0

'須藤npm'是由'筆者氣餒npm',見例如這裏的詳細信息:http://stackoverflow.com/a/29787931/1614973 –

+1

另外'npm install -g'是全局安裝,它不依賴於你執行它的地方。 –

+0

@DmitriZaitsev,儘管如此,重要的是RED.Skull遵循了官方的安裝說明,它要求使用'sudo':https://cordova.apache.org/docs/en/4.0.0 /guide_cli_index.md.html –