0

我按照下面的链接安装 npm

http://shapeshed.com/setting-up-nodejs-and-npm-on-mac-osx/

Node -v 0.8.2 已正确安装。

然后我使用以下命令安装 npm

curl http://npmjs.org/install.sh | sh

但我得到一个错误说 -

Failed to get tarball url for npm/1.1 

我还从 github 克隆了 npm,然后进行了 make install,但它在下面显示的第三行停止了。

npm http GET https://github.com/isaacs/ronnjs/tarball/master
npm http 200 https://github.com/isaacs/ronnjs/tarball/master
npm http GET https://registry.npmjs.org/opts

在尝试了一段时间后,我下载了 install.sh 文件,然后 在所有地方将https://registry.npmjs.org/更改为http://registry.npmjs.org/

然后以root用户身份运行以下命令

bash path_to_install.sh 

并安装了 npm -v = 1.1.42

但是当我尝试使用以下命令安装剑圣时

npm install -g juggernaut

它卡在下一行,没有任何反应。

npm http GET https://registry.npmjs.org/juggernaut

我想问题出在 https url 或我安装 npm 的方式上。

我该如何解决这个问题。

任何帮助,将不胜感激。

4

1 回答 1

0

当我在 npm 中将https://registry.npmjs.org替换为http://registry.npmjs.org时,它起作用了。

于 2012-08-08T10:25:17.680 回答