Contextify@0.1.3安装:`node-gyp rebuild`失败,1

时间:2012-10-02 22:26:58

标签: node.js npm node-gyp

我尝试npm install jquery,但在尝试安装其中一个依赖项时,它失败了,即Contextify。所以我试着npm install contextify并得到了这个错误。大约一个小时左右在线查看后,我找不到解决方案。我一直靠近但不够近。我的node.js在Ubuntu 12.04上运行,正如我在代码中看到的那样,node.js是0.8.11版本。尝试npm install jquery时出现错误:

gyp http GET http://nodejs.org/dist/v0.8.11/node-v0.8.11.tar.gz
gyp WARN install got an error, rolling back install
gyp ERR! configure error
gyp ERR! stack Error: socket hang up
gyp ERR! stack     at createHangUpError (http.js:1263:15)
gyp ERR! stack     at Socket.socketOnEnd (http.js:1351:23)
gyp ERR! stack     at TCP.onread (net.js:418:26)
gyp ERR! System Linux 3.2.0-23-generic
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /opt/www/novacruisers/node_modules/jquery/node_modules/jsdom/node_modules/contextify
gyp ERR! node -v v0.8.11
gyp ERR! node-gyp -v v0.6.11
gyp ERR! not ok
npm WARN optional dep failed, continuing contextify@0.1.3

npm install contextify的错误:

npm ERR! contextify@0.1.3 install: `node-gyp rebuild`
npm ERR! `sh "-c" "node-gyp rebuild"` failed with 1

非常感谢任何帮助。 :)

更新

我已经读过如果没有安装python或者没有安装gcc编译器就会出现问题。我安装了这两个。我跟着these instructions for the gcc compiler,而python 2.7附带了Ubuntu 12.04。所以我还在研究。 :)

2 个答案:

答案 0 :(得分:2)

你试过npm install --verbose contextify 2>&1 | grep gyp吗?它应该在失败时给你详细的输出。

答案 1 :(得分:0)

我知道你提到过安装了python但是这个python_path

是怎么回事

如果这没有帮助: 首先,您能否详细说明您在此机器上安装node.js的方式? 其次,为什么不使用这样一个较新版本的node.js?