2016-06-28 6 views
0

Scheint so, als ob dies ein ziemlich häufiges Problem ist, aber keine der Lösungen, die ich erforscht habe, hat es für mich gelöst.Npm Installation fehlgeschlagen on node-gyp rebuild

Ich benutze Ubuntu 16.04, Knoten 4.2.6, NPM Version 3.5.2. Ich vermute, dass ich eine Abhängigkeit in meiner Anwendung habe, die mit diesen Versionen nicht mehr funktioniert, aber ich bin mir nicht sicher, wie ich sie schnell identifizieren kann.

Als ich npm laufen auf meine Anwendung installieren, erhalte ich die folgende:

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 

Ich habe versucht, Knoten und npm neu zu installieren.

Antwort

0

konnte ich die unvereinbar Abhängigkeit identifizieren, indem

npm list 

aus dem Verzeichnis der App. Dies zeigte mir, dass ich eine unerfüllte Abhängigkeit hatte, indem ich eine inkompatible Version von bufferutil verwendete.

Als ich die Abhängigkeit auf die neueste Version aktualisierte, lief npm install ohne Fehler. Hoffe, das hilft jemandem.

Verwandte Themen