无法在 mac Os X 上使用 npm 安装 juggernaut - 版本 10.7.4

Posted

技术标签:

【中文标题】无法在 mac Os X 上使用 npm 安装 juggernaut - 版本 10.7.4【英文标题】:Unable to install juggernaut using npm on mac Os X - version 10.7.4 【发布时间】:2012-07-16 08:50:48 【问题描述】:

我按照下面的链接安装了 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

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

npm install -g juggernaut

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

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

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

我该如何解决这个问题。

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于无法在 mac Os X 上使用 npm 安装 juggernaut - 版本 10.7.4的主要内容,如果未能解决你的问题,请参考以下文章

markdown 如果你已经在Mac OS X或Linuxbrew上通过Homebrew安装了Node,那么如何修复npm的说明

Ruby cairo gem 无法在 Mac OS X Yosemite 上安装

无法在 Mac OS X 10.9 上安装 Lxml

无法在 mac os x mojave 上安装 mysqlclient

最新Mac OS X 10.12.1 安装cocoapods及使用详解

如何在 Mac OS X 上安装 MySQL gem