NodeJs:NPM 安装没有响应

发布于 2024-11-28 12:07:17 字数 133 浏览 0 评论 0原文

我正在尝试安装 Node.js 的 Express 框架。但是,每当我运行“sudo npm install express”时,我都不会得到响应。它就坐在那里。在这一点上我非常沮丧。

在 OSX Lion 上使用 npm 1.0.22

I'm trying to install the express framework for node.js. However, whenever i run "sudo npm install express", i never get a response. It just sits there. Im seriously frustrated at this point.

Using npm 1.0.22 on OSX Lion

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

楠木可依 2024-12-05 12:07:17

我对狮子也有这个问题。这是因为 Lion 从我的路径中删除了 xcode,并且在某些时候,快速安装触发了 gcc。

尝试这个来查明您的问题,它将打开 详细 npm 输出,这是一个很好的方法调试 npm 包:
npm config set loglevel info

如果您的问题确实是缺少 gcc,请首先查看它是否已安装在:/Developer/usr/bin 中,如果没有,使用“应用程序商店”重新安装。

以下是有关 gcc 问题的更多信息: http://www.quora.com/What-is-the-path-for-gcc-in-Mac-OS-X-Lion

I had this issue on lion as well. It was because Lion removed xcode from my path and at some point, the express install triggered gcc.

Try this to pinpoint your problem, it will turn on verbose npm output and is a great way to debug npm packages:
npm config set loglevel info

If your problem does turn out to be a lack of gcc, first see if it's already installed in: /Developer/usr/bin and if not, use the 'app store' to reinstall.

Here's more info on the gcc issue: http://www.quora.com/What-is-the-path-for-gcc-in-Mac-OS-X-Lion

坦然微笑 2024-12-05 12:07:17

您可能正在运行节点 v0.5.5-pre,它不属于 npm 包所需的版本号。我在此处找到了一些“答案”。
为了解决这个问题,我从 node.js 主页下载了 0.4.11 tar.gz 并进行了手动构建/安装:(./configure ; sudo make install)并再次运行 npm installexpress,这次工作正常。

You may be running node v0.5.5-pre which doesn't fall within the required version numbers for the npm package. I found some "answers" here.
To fix I downloaded the 0.4.11 tar.gz from the node.js main page and did a manual build/install: (./configure ; sudo make install) and ran npm install express again, which worked fine this time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文