2013-07-13 36 views
1

安裝業力雖然試圖使用命令無法在Ubuntu

sudo npm install -g karma 

遇到錯誤安裝Ubuntu的業力像

npm ERR!  at Object.parse (native) 
npm ERR!  at RegClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:238:23) 
npm ERR!  at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/index.js:148:22) 
npm ERR!  at Request.EventEmitter.emit (events.js:98:17) 
npm ERR!  at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/index.js:876:14) 
npm ERR!  at Request.EventEmitter.emit (events.js:117:20) 
npm ERR!  at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/index.js:827:12) 
npm ERR!  at IncomingMessage.EventEmitter.emit (events.js:117:20) 
npm ERR!  at _stream_readable.js:910:16 
npm ERR!  at process._tickCallback (node.js:415:13) 

而像

npm ERR! registry error parsing json 
的一些誤區

它並沒有得到安裝。任何幫助將不勝感激。我的node.js version is v0.10.13

回答

1

我有同樣的問題,通過下載0.10.15版本的源代碼來修復。 ./configure && make && sudo make install然後sudo npm install -g karma它工作!

+0

爲我工作。在這裏更詳細地介紹如何在沒有apt-get的情況下安裝節點http://davidtsadler.com/archives/2012/05/06/installing-node-js-on-ubuntu/ – andistuder

+0

很棒..另一種選擇是使用PPA chris-lea:https://launchpad.net/~chris-lea/+archive/node.js/ –

5

我NPN安裝業力失敗, 我解決我的問題

sudo ln -s /usr/bin/nodejs /usr/bin/node 

在Ubuntu 13.10

0

如果有人需要安裝NVM(爲了改變節點的版本),然後尼古拉斯的說明:

curl https://raw.github.com/creationix/nvm/master/install.sh | sh 
source ~/.profile 
nvm ls-remote 
nvm install 0.10.15 
which node 
node --version 
sudo npm install karma 
node --version 
./configure 
make 
sudo make install 
sudo npm install -g karma 
2

我有一個問題與Ubuntu 12.04運行沒有sudo,除去-g選項解決安裝它的問題本地

npm install karma 
npm install 
1

我有一個類似的問題,將業力安裝到ubuntu內部的vagrant中。在我的情況下,安裝看起來不錯,但不能按預期工作。

$ sudo npm install --global karma 
$ karma 
No command 'karma' found, did you mean: 
Command 'karm' from package 'ktimetracker' (main) 
karma: command not found 

不過,看在安裝輸出,我能找到的地方真的安裝了因果報應:

/usr/lib/node_modules/karma/bin/karma 

如果想只需鍵入因果報應和運行,只需運行:

$ sudo ln -s /usr/lib/node_modules/karma/bin/karma /usr/bin/karma & chmod +x /usr/bin/karma