【发布时间】: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.10 与Node v0.12.2 和npm v2.7.4 一起使用。此外,我还安装了 python 2.7.8 和 node-gyp 1.0.3。
【问题讨论】:
-
builderror.log中的任何内容?另外,您是否有特殊原因要全局安装该模块 (-g)? -
也许你没有使用root?
-
这里相同,但在 docker 容器中,尝试了 ubuntu 和 debian,两者都存在同样的问题。我认为安装后挂钩有问题
-
在 Mac OS X 上也是如此。不过,之后查看 node_modules,似乎一切都已正确安装。
标签: node.js ubuntu socket.io npm node-gyp