无法在Ubuntu VM上安装陨石

我运行Win7并在Oracle VM VirtualBox 4.3.6中安装Ubuntu 12.04.3。

我做的第一件事是尝试安装陨石,但得到以下错误:

npm install -g meteorite npm http GET https://registry.npmjs.org/meteorite npm ERR! Error: failed to fetch from registry: meteorite npm ERR! at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12 npm ERR! at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9) npm ERR! at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18) npm ERR! at Request.callback (/usr/lib/nodejs/request/main.js:119:22) npm ERR! at Request.<anonymous> (/usr/lib/nodejs/request/main.js:212:58) npm ERR! at Request.emit (events.js:88:20) npm ERR! at ClientRequest.<anonymous> (/usr/lib/nodejs/request/main.js:412:12) npm ERR! at ClientRequest.emit (events.js:67:17) npm ERR! at HTTPParser.onIncoming (http.js:1261:11) npm ERR! at HTTPParser.onHeadersComplete (http.js:102:31) npm ERR! You may report this log at: npm ERR! <http://bugs.debian.org/npm> npm ERR! or use npm ERR! reportbug --attach /home/rune/npm-debug.log npm npm ERR! npm ERR! System Linux 3.8.0-29-generic npm ERR! command "node" "/usr/bin/npm" "install" "-g" "meteorite" npm ERR! cwd /home/rune npm ERR! node -v v0.6.12 npm ERR! npm -v 1.1.4 npm ERR! message failed to fetch from registry: meteorite npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/rune/npm-debug.log npm not ok 

显然,流星安装自己的节点和NPM,你不应该混合这些系统或其他节点或NPM安装。

我搜索了很长时间,并创建/销毁了许多EC2实例,直到找到解决方案。

curl https://install.meteor.com | /bin/sh curl https://install.meteor.com | /bin/sh只需输出路径,以便你的shell可以找到Meteor的npm:

export PATH=~/.meteor/tools/latest/bin:$PATH.bash-profile

这让我很容易安装陨石,没有sudo: npm install -g meteorite

我从https://github.com/oortcloud/meteorite/issues/203了解到这一&#x70B9;

这是我的安装步骤

1:更新和升级你的Ubuntu根据图像的最新情况,这可能需要一段时间。

sudo apt-get update && sudo apt-get upgrade

2:安装卷曲

sudo apt-get install curl

3:安装节点http://lucidservices.com/2013/09/17/install-node-on-ubuntu/

4:安装流星

curl https://install.meteor.com | sh

5:安装陨石

sudo -H npm install -g meteorite

这发生在我身上多次 – 在这个线程的解决方案为我工作 – 在Ubuntu 12.10上安装NodeJS

请看这里的答案: 输入'sudo npm install -g meteorite'

您的npm缓存需要清理。

 rm -rf ~/tmp sudo npm cache clear sudo npm install -g meteorite