尝试使用命令
在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
答案 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