【问题标题】:npm install socket.io hangs on node-gyp stepnpm install socket.io 在 node-gyp 步骤上挂起
【发布时间】:2015-06-20 14:00:39
【问题描述】:

我想通过npm 安装socket.io 以在我的node.js 应用程序中使用它。所以我只是在我的终端中输入npm install socket.io -g 并让它运行。

> ws@0.5.0 install /usr/local/lib/node_modules/socket.io/node_modules/engine.io/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

在最后一条日志消息之后,会出现常规进度微调器,但它会在几秒钟后停止旋转并开始(无限期地)挂起。
我无法想象为什么会发生这种情况。没有错误消息,System Monitor 中没有异常资源使用,没有任何问题。
你们有谁知道它可能是什么,或者我可以在哪里寻找原因?

我将Ubuntu 14.10Node v0.12.2npm v2.7.4 一起使用。此外,我还安装了 python 2.7.8node-gyp 1.0.3

【问题讨论】:

  • builderror.log 中的任何内容?另外,您是否有特殊原因要全局安装该模块 (-g)?
  • 也许你没有使用root?
  • 这里相同,但在 docker 容器中,尝试了 ubuntu 和 debian,两者都存在同样的问题。我认为安装后挂钩有问题
  • 在 Mac OS X 上也是如此。不过,之后查看 node_modules,似乎一切都已正确安装。

标签: node.js ubuntu socket.io npm node-gyp


【解决方案1】:

我在 ubuntu 12.04 上遇到了同样的问题。原来我的系统上没有安装 node-gyp。我安装它使用 sudo npm install -g node-gyp 然后能够成功安装socket.io。 :)

【讨论】:

  • 我也这么认为并安装了node-gyp,但它仍然无法正常工作。顺便说一句,我正在使用 Mac。
猜你喜欢
  • 2014-12-04
  • 2014-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-19
  • 2020-09-11
  • 2020-01-05
  • 2016-05-12
相关资源
最近更新 更多