2012-08-24 8 views
5

Ich kann nicht scheinen, jquery auf der neuesten Version von npm/node zu installieren. Hier ist der Stack-Trace:npm install jquery schlägt fehl bei node-gyp rebuild

npm http GET https://registry.npmjs.org/jquery 
npm http 304 https://registry.npmjs.org/jquery 
npm http GET https://registry.npmjs.org/jsdom 
npm http GET https://registry.npmjs.org/htmlparser/1.7.6 
npm http GET https://registry.npmjs.org/xmlhttprequest 
npm http GET https://registry.npmjs.org/location/0.0.1 
npm http GET https://registry.npmjs.org/navigator 
npm http 304 https://registry.npmjs.org/jsdom 
npm http 304 https://registry.npmjs.org/xmlhttprequest 
npm http 304 https://registry.npmjs.org/location/0.0.1 
npm http 304 https://registry.npmjs.org/htmlparser/1.7.6 
npm http 304 https://registry.npmjs.org/navigator 
npm http GET https://registry.npmjs.org/cssom 
npm http GET https://registry.npmjs.org/contextify 
npm http GET https://registry.npmjs.org/request 
npm http 304 https://registry.npmjs.org/contextify 
npm http 304 https://registry.npmjs.org/cssom 
npm http 304 https://registry.npmjs.org/request 
npm http GET https://registry.npmjs.org/bindings 
npm http 304 https://registry.npmjs.org/bindings 

> [email protected] install /root/node_modules/jquery/node_modules/jsdom/node_modules/contextify 
> node-gyp rebuild 

gyp ERR! configure error 
gyp ERR! stack Error: "pre" versions of node cannot be installed, use the --nodedir flag instead 
gyp ERR! stack  at install (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/install.js:68:16) 
gyp ERR! stack  at Object.commands.forEach.self.commands.(anonymous function) [as install] (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js:56:37) 
gyp ERR! stack  at getNodeDir (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:185:20) 
gyp ERR! stack  at /usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:105:9 
gyp ERR! stack  at ChildProcess.exithandler (child_process.js:534:7) 
gyp ERR! stack  at ChildProcess.EventEmitter.emit (events.js:91:17) 
gyp ERR! stack  at maybeClose (child_process.js:634:16) 
gyp ERR! stack  at Socket.ChildProcess.spawn.stdin (child_process.js:806:11) 
gyp ERR! stack  at Socket.EventEmitter.emit (events.js:88:17) 
gyp ERR! stack  at Socket._destroy.destroyed (net.js:356:10) 
gyp ERR! System Linux 2.6.32-24-server 
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" 
gyp ERR! cwd /root/node_modules/jquery/node_modules/jsdom/node_modules/contextify 
gyp ERR! node -v v0.9.1-pre 
gyp ERR! node-gyp -v v0.6.5 
gyp ERR! not ok 
npm WARN optional dep failed, continuing [email protected] 

Antwort

4

I can't seem to get jquery to install on the latest release of npm/node.

Die neuesten Versionen von Node.JS sind v0.8.8 (stable) (release notes, download) und v0.9.0 (unstable).

Was Sie derzeit ausführen, ist v0.9.1-pre - eine Entwicklung von der Arbeit in Richtung einer v0.9.1 Release.

Und das ist das Problem:

Error: "pre" versions of node cannot be installed

Die Module Sie versuchen, nicht zu installieren, unterstützen auf einer Entwicklung bauen läuft. Also müssen Sie sich für eine Release-Version entscheiden, mit der Sie sie ausprobieren können.

Sie können sich auch die versioning scheme notieren, die Node.JS verwendet.

+2

komisch Ich habe die Probleme mit gyp beim Versuch, jquery auf Knoten 0.8.6 stabil zu installieren? 'gyp ERR! Stack Fehler: nicht gefunden: make '...' gyp ERR! stack bei F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:43:28) ' – zanona

+1

Hmmm, habe gerade eine saubere Installation mit Knoten 0.8.8 gemacht und es hat jetzt gut funktioniert ... muss gewesen sein Irgendeine Art von Konflikt :) – zanona

+0

Seltsam ... Ich war überzeugt, dass ich auf 0.8.x. Danke! – occasl

Verwandte Themen