NPM Install Fehler
Ich versuche meine app zu lokal ausführen. In einem Versuch zum installieren von NPM in den Ordner, ich erhalte eine Fehlermeldung, wenn es trifft zu:
npm ERR! error installing contextify@0.0.7
Ich habe gesucht im web, aber alle Ergebnisse stellte sich die Menschen immer Fehler bekommen in Windows7. Im mit OSX. Ich habe XCode installiert.
Unten finden Sie die gesamte print-out:
gorteks$ npm install
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
npm http 304 https://registry.npmjs.org/htmlparser
npm WARN htmlparser@1.7.3 package.json: bugs['web'] should probably be bugs['url']
npm http 304 https://registry.npmjs.org/jsdom
npm http GET https://registry.npmjs.org/cssom
npm http GET https://registry.npmjs.org/contextify
npm http 304 https://registry.npmjs.org/cssom
npm http 304 https://registry.npmjs.org/contextify
> contextify@0.0.7 preinstall /Users/gorteks/Sites/digidj-app/node_modules/jquery/node_modules/jsdom/node_modules/contextify
> node-waf clean || (exit 0); node-waf configure build
Nothing to clean (project not configured)
Setting srcdir to : /Users/gorteks/Sites/digidj- app/node_modules/jquery/node_modules/jsdom/node_modules/contextify
Setting blddir to : /Users/gorteks/Sites/digidj-app/node_modules/jquery/node_modules/jsdom/node_modules/contextify/build
Checking for program g++ or c++ : not found
/Users/gorteks/Sites/digidj- app/node_modules/jquery/node_modules/jsdom/node_modules/contextify/wscript:11: error: could not configure a cxx compiler!
npm ERR! error installing contextify@0.0.7
npm ERR! error installing jsdom@0.2.10
npm ERR! error installing jquery@1.6.3
npm ERR! contextify@0.0.7 preinstall: `node-waf clean || (exit 0); node-waf configure build`
npm ERR! `sh "-c" "node-waf clean || (exit 0); node-waf configure build"` failed with 1
npm ERR!
npm ERR! Failed at the contextify@0.0.7 preinstall script.
npm ERR! This is most likely a problem with the contextify package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-waf clean || (exit 0); node-waf configure build
npm ERR! You can get their info via:
npm ERR! npm owner ls contextify
npm ERR! There is likely additional logging output above.
npm ERR!
npm ERR! System Darwin 10.8.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/gorteks/Sites/digidj-app
npm ERR! node -v v0.6.7
npm ERR! npm -v 1.1.0-beta-10
npm ERR! code ELIFECYCLE
npm ERR! message contextify@0.0.7 preinstall: `node-waf clean || (exit 0); node-waf configure build`
npm ERR! message `sh "-c" "node-waf clean || (exit 0); node-waf configure build"` failed with 1
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/gorteks/Sites/digidj-app/npm-debug.log
npm not ok
Vielen Dank für Eure Hilfe Jungs!
- update
node
-, update -npm
versuchen Sie es erneut. Wenn es immer noch nicht, beschweren sich die Autorincontextify
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich verwendet Xcode 4.3 aus dem Apple App Store und ich hatte mit der Installation der Unix-Kommandozeilen-tools. Diese kann getan werden, über die Xcode -> Einstellungen -> Downloads -> Command Line Tools
"error: could not configure a cxx compiler!"
Benötigen Sie einen C++ - compiler. Die Verwendung von OSX, so müssen Sie zum installieren von XCode.
Hier ist ALSO die Antwort auf die Frage, die verschiedene Möglichkeiten zur Lösung dieses Fehlers für verschiedene Betriebssystem/Distributionen:
Wie zu kompilieren/installieren node.js(konnte nicht konfigurieren cxx compiler!) (Ubuntu).
herunterladen der neuesten version von Xcode, upgrade von 4.0 auf 4.1
BEHOBEN! Hier ist was für mich gearbeitet.
Ich habe Lion installiert und aktualisiert XCode.
Einfach, aber zeitaufwendig.