5

ノードに追加するサードパーティ コードをコンパイルしようとしています。node: 0.10.12, node-gyp: 0.10.6; があります。コンパイルする代わりに、ノードのバイナリ バージョンをインストールしました。

「node-gyp configure build」を実行すると、ファイアウォールの内側にいてプロキシ サーバーを使用しているため、タイムアウト エラーが発生しました。

node-gyp  configure build  
gyp info it worked if it ends with ok  
gyp info using node-gyp@0.10.6  
gyp info using node@0.10.12 | linux | x64  
gyp http GET http://nodejs.org/dist/v0.10.12/node-v0.10.12.tar.gz  
gyp WARN install got an error, rolling back install  
gyp ERR! configure error  
gyp ERR! stack Error: connect ETIMEDOUT  
gyp ERR! stack     at errnoException (net.js:901:11)  
gyp ERR! stack     at Object.afterConnect [as oncomplete] (net.js:892:19)  
gyp ERR! System Linux 2.6.32-279.el6.x86_64  
gyp ERR! command "node" "/usr/bin/node-gyp" "configure" "build"  
gyp ERR! cwd /root/software/WebFM/tvanode-master  
gyp ERR! node -v v0.10.12  
gyp ERR! node-gyp -v v0.10.6  
gyp ERR! not ok  

私が持っているローカルのものを使用するのではなく、nodejs.org から同じバージョンのノードを取得しようとするのはなぜですか?

「node-gyp configure build --proxy= http://myproxy.com」で試したところ、間違ったエラーが発生しました:

gyp info it worked if it ends with ok  
gyp info using node-gyp@0.10.6  
gyp info using node@0.10.12 | linux | x64  
gyp http GET http://nodejs.org/dist/v0.10.12/node-v0.10.12.tar.gz  
gyp http 200 http://nodejs.org/dist/v0.10.12/node-v0.10.12.tar.gz  
gyp WARN install got an error, rolling back install  
gyp ERR! configure error  
gyp ERR! stack Error: incorrect header check  
gyp ERR! stack     at Zlib._binding.onerror (zlib.js:295:17)  
gyp ERR! System Linux 2.6.32-279.el6.x86_64  
gyp ERR! command "node" "/usr/bin/node-gyp" "--proxy=http://myproxy.com/" "configure" "build"  
gyp ERR! cwd /root/software/WebFM/tvanode-master  
gyp ERR! node -v v0.10.12  
gyp ERR! node-gyp -v v0.10.6  
gyp ERR! not ok  

node.js 0.10.15 をコンパイルしてインストールしました。0.8.15 にダウングレードしようとしましたが、同じエラーが発生しました。

4

0 に答える 0