无法在Ubuntu中安装业力

时间:2013-07-13 04:58:14

标签: node.js ubuntu-12.04 karma-runner

尝试使用命令

在ubuntu中安装karma时
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

5 个答案:

答案 0 :(得分:5)

我的npm安装业力失败了 我用

解决了我的问题
sudo ln -s /usr/bin/nodejs /usr/bin/node

on ubuntu 13.10

答案 1 :(得分:2)

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

npm install karma
npm install

答案 2 :(得分:1)

我遇到了同样的问题,通过下载0.10.15版本的源代码来解决。 ./configure && make && sudo make install然后sudo npm install -g karma并且它有效!

答案 3 :(得分:1)

我有一个类似的问题将业力安装到流氓里面的ubuntu中。在我的情况下,安装看起来不错,但是没有按预期工作。

$ 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

答案 4 :(得分:0)

如果有人需要安装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