2016-06-28 20 views
0

これはかなり一般的な問題ですが、私が研究したソリューションのどれも私のために解決していません。Npmノードの再構築に失敗する

私はUbuntu 16.04、ノード4.2.6、NPMバージョン3.5.2を実行しています。私は、これらのバージョンではもはや動作しないアプリケーションに依存していると思われますが、どのように素早く識別できるかはわかりません。

私はNPM自分のアプリケーション上でインストールを実行すると、私は次を得る:

gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2 
gyp ERR! stack  at ChildProcess.onExit (/usr/local/lib/node_modules/node-gyp/lib/build.js:276:23) 
gyp ERR! stack  at emitTwo (events.js:87:13) 
gyp ERR! stack  at ChildProcess.emit (events.js:172:7) 
gyp ERR! stack  at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) 
gyp ERR! System Linux 4.4.0-28-generic 
gyp ERR! command "/usr/bin/nodejs" "/usr/local/bin/node-gyp" "rebuild" 
gyp ERR! cwd /home/gary/Work/ui-programmatic/node_modules/bufferutil 
gyp ERR! node -v v4.2.6 
gyp ERR! node-gyp -v v3.4.0 
gyp ERR! not ok 
npm WARN install:[email protected] [email protected] install: `node-gyp rebuild` 
npm WARN install:[email protected] Exit 

私はノードとNPMを再インストールしようとしました。

答えて

0

私は、アプリケーションのディレクトリ内から

npm list 

を使用して、互換性のない依存関係を識別することができました。これは、互換性のないバージョンのbufferutilを使用して、unmet依存性があることを示していました。

最新版への依存性を更新したとき、npm installはエラーなしで実行されました。これが誰かを助けることを望みます。

関連する問題