2016-09-15 58 views
0

任何人都可以幫助我解讀這條消息是關於什麼? 我已經安裝了帕格的另一個應用程序,但現在我無法創建一個新的模塊安裝出於某種原因。NPM不會安裝哈巴狗?

我安裝哈巴狗本地應用到node_modules

我只是想完成工作,所以如果我錯過了簡單的東西,我的壓力水平卻沒有得到與保持精準的眼光幫助。

我的系統是爲了持續發展,所以我不會在升級過程中搞砸,這在歷史上已經打破了各種其他的東西。

我的其他應用程序工作正常。

# npm install --save [email protected] <= Because the working app uses this one 
npm ERR! Linux 3.2.0-35-generic-pae 
npm ERR! argv "/home/kingram/.nvm/v0.10.46/bin/node" "/home/kingram/.nvm/v0.10.46/bin/npm" "install" "--save" "[email protected]" 
npm ERR! node v0.10.46 
npm ERR! npm v2.15.1 
npm ERR! path /home/kingram/.npm/wordwrap/0.0.2 
npm ERR! code EACCES 
npm ERR! errno 3 

npm ERR! Error: EACCES, mkdir '/home/kingram/.npm/wordwrap/0.0.2' 
npm ERR! { [Error: EACCES, mkdir '/home/kingram/.npm/wordwrap/0.0.2'] 
npm ERR! errno: 3, 
npm ERR! code: 'EACCES', 
npm ERR! path: '/home/kingram/.npm/wordwrap/0.0.2', 
npm ERR! parent: 'cliui' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 

npm ERR! Please include the following file with any support request: 
npm ERR!  /home/kingram/node/fssreg/npm-debug.log 

回答

1

您可能需要使用sudo進行安裝,即 - sudo npm install ...。這會提示你輸入root密碼。

它看起來需要root權限才能安裝您要查找的軟件包。雖然這不應該是這種情況,你可以解決這個問題.... check out this link

+0

我沒有試圖在全球安裝它。這已經完成了。 我正在本地安裝它。這是我混亂的根源。 –

+0

誰是文件夾和子文件夾的所有者?看看我提供給你的鏈接,它應該有助於你在本地安裝。 – zillaofthegods

+0

您發送的鏈接與全局安裝有關。沒有任何選項會爲我改變任何東西。我擁有所有相關的目錄,因爲我使用的是nvm。所以這個策略是空的。我正在執行本地安裝。 –

1

經過@zillaofthegods的一些刺激後,它變成〜/ .npm中的一些目錄由root擁有。特別是wordwrap模塊目錄。

更改權限和npm安裝它很好。

其中一件事我不會在沒有刺激的情況下抓住,所以謝謝。