无法在 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 mojave 上安装 mysqlclient