无法在Ubuntu中安装业力

尝试在Ubuntu中使用命令安装业力

sudo npm install -g karma 

我收到错误

 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

我的NPN安装因果失败,我解决了我的问题

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

在Ubuntu 13.10

我在运行没有sudo的Ubuntu 12.04时遇到了问题,删除-g选项解决了在本地安装的问题

 npm install karma npm install 

我有同样的问题,通过下载0.10.15版本的源代码来修复。 ./configure && make && sudo make install然后sudo npm install -g karma和它的工作原理!

我有一个类似的问题,将业力安装到stream浪者的Ubuntu中。 在我的情况下,安装看起来不错,但没有按预期工作。

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

但是,在安装输出中,我可以find真正安装业务的地方:

 /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 

如果有人需要安装nvm(为了更改节点的版本),然后Nicolas的指示:

 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