2016-08-12 2 views
0

aktualisieren Ich habe Probleme beim Versuch, meinen Schluckbefehl im Terminal auszuführen. Ich habe versucht, das Problem aufzuspüren, und von dem, was ich sagen kann, ist, dass ich eine veraltete Version von Knoten ausführe.Kann nicht von Knoten v0.10.46 auf Mac

node -v sagt mir, dass ich auf v0.10.46 bin, aber die Node-Installation, die von der Website heruntergeladen wurde, sagt, dass sie sich gerade auf v4.4.7 befindet.

Das erste Problem, das ich hatte, war mit es6 Versprechen, aber ich habe es geschafft, das es6-Polyfill zu installieren, das das Problem löste.

Nun gibt es einen Fehler in Bezug auf /node_modules/gulp-imagin/index.js. Insbesondere die Verwendung von const-Variablen. (const path = require ('Pfad')).

Basierend auf diesem Thema: https://github.com/sindresorhus/gulp-imagemin/issues/181#issuecomment-219303510 - dieses Problem scheint eine veraltete Version von Knoten zu sein, aber egal was ich tun wird es nicht aktualisieren!

Ich habe alle möglichen Möglichkeiten für ein Upgrade Knoten - mit npm, nvm, n, brew und sogar eine lokale Neuinstallation, aber jedes Mal scheint es eine veraltete Version zu installieren.

Ich habe die Möglichkeit untersucht, dass ich eine 32-Bit-Version auf einem 64-Bit-System installieren, aber das scheint auch nicht das Problem zu sein.

Ich habe absolut keine Ahnung, wie Sie dieses Problem beheben können. Ich versuche, eine Wordpress-Website zu erstellen, und egal, welches Thema ich verwende, kommt dieser Fehler zurück, um mich zu verfolgen!

Hilfe!

EDIT:

einfach hinzuzufügen .. in diesem Bild (http://imgur.com/a/OzR5Y) können Sie die Ausgabe von mir sehen versuchen, N aktualisieren verwenden, und dann nach den David Walsh Aktualisierungsverfahren.

+0

es ist unwahrscheinlich, dass es die falsche ist die Deinstallation Version und stattdessen zeigt Ihre Umgebung auf die ältere Binärdatei an einem anderen Speicherort. Was passiert, wenn Sie 'which node' eingeben? – Alan

+0

haben Sie versucht, mit nvm https://github.com/creationix/nvm Ihre Knotenversionen zu verwalten? Dies könnte die beste Route für Sie sein, da Sie die Version festlegen können, die Sie verwenden möchten – kennasoft

Antwort

0

Ich hatte das gleiche Problem und ich versuchte alles von der Deinstallation von this instructions ohne Ergebnis. Aber vielleicht haben Sie in Ihrem Computer haben ein Management wie NVM installiert, nur versuchen dies:

which node 

Und dann, wenn die respond davon ist so etwas wie:

/Users/MYUSER/.nvm/v0.10.46/bin/node 

das ist das Problem, so dass Sie kann dies lösen, indem nVM zu deinstallieren und dann Node.js normal installieren oder nur nVM halten mit