2017-07-26 5 views
-3

i geklont ein Repository und wenn ich versuche, um die Abhängigkeiten zu installieren, indem npm installieren oder Garn eingeben bekomme ich diese Fehler:Probleme Abhängigkeiten mit Garn oder npm Installation

Garn https://gyazo.com/2fdf52c4956df2e565cc0b1cedf24628

npm installieren https://gyazo.com/a1d197e9ead89dbe4a7d3c5b8f2caa64

weiß jemand, wie man das repariert?

im mit Fenstern wie Sie sehen können, habe ich versucht, es auf meinem Ubuntu-System und alles ging in Ordnung, aber wenn ich es in Windows versuchen bekomme ich diese Fehler

+0

Welche Fehler erhalten Sie? – Chuck

+1

Willkommen bei Stack Overflow! Bitte bearbeiten Sie Ihre Frage, um den Text der Fehlermeldungen einzubeziehen. –

Antwort

0

Der Fehler ist im Text

Es sieht so aus als wäre die Antwort in der Fehlermeldung (screencap von deinen Links unten).

not found: python2 schlägt vor, dass Python entweder nicht installiert ist oder nicht im Pfad ist. Python ist normalerweise Teil von * nix-Builds, Windows-Systeme enthalten es jedoch nicht direkt von MSFT.

Was verursacht diesen Fehler und wie kann ich ihm helfen?

In den Kommentaren gibt es eine Frage darüber, ob dies ein SASS-Problem ist. Es ist ein Knoten-Gyp-Problem und Windows-Konfiguration für das kann empfindlich sein.

Im node-gyp docs for Windows gibt es Anweisungen, um die Software-Versionen sowie Problemlösungen für Python empfohlen werden, die diese npm Konfigurationsvariable enthält Einstellung so, dass die Knoten-gyp weiß, wo die Version von Python Sie installiert haben, finden:

npm config set python /path/to/executable/python2.7

an dieser Stelle kann, wenn python von einer Befehlszeile und die npm Config ändert nicht die Knoten-gyp Fehler genannt werden ... es, was schwer zu sagen ist, sonst falsch konfiguriert werden kann.

Screencap von Original-Fehlermeldung in einem Bild hinter einem Link erfaßt

screencap of errors from original link provided in the question

+0

probierte es und fügte es sogar zu env Pfad hinzu und bekam immer noch den Fehler vielleicht hat es etwas mit node-sass zu tun? https://gyazo.com/60c77f5cf3e764f042ab3c99f67c6e3a –

+0

Der Fehler ist von Node-Gyp, nicht sass. Siehe Ergänzungen zu meiner Antwort oben. –

0

Nun zunächst an uns schauen, wo die Ausnahme auftritt, die auf der Suche nach einem ist „Python2 ausführbar.“ Wenn Sie etwas über Python und seine Interaktionen mit verschiedenen Betriebssystemen wissen, werden Sie wissen, dass Linux-Distributionen (I.E. Ubuntu) mit Python installiert und konfiguriert sind. Unter Windows ist das nicht der Fall. Um dies zu beheben, müssen Sie Python 2.x zum Zeitpunkt dieses Schreibens installieren, das Python 2.7.13 ist. Download hier:

https://www.python.org/downloads/release/python-2713/

Sie werden höchstwahrscheinlich das MSI Installationsprogramm für Ihr System wünschen, abhängig davon, ob es 32 oder 64 bit ist. Schließlich müssen Sie die ausführbare Python-Datei Ihrem Umgebungspfad hinzufügen, damit sie erkannt werden kann. Anweisungen können hier gefunden werden:
https://superuser.com/questions/143119/how-to-add-python-to-the-windows-path

Hoffe, das hilft!

+0

Ich habe Python installiert und die Python-Exe zu meinem Env hinzugefügt, aber immer noch den Fehler bekommen, ich denke, dass es etwas mit Node-Sass zu tun hat, was denkst du? https://gyazo.com/60c77f5cf3e764f042ab3c99f67c6e3a –

+0

Ich bin viel vertrauter mit Knoten als Garn, wenn Sie laufen "npm installieren" erhalten Sie immer noch den gleichen Fehler? –

+0

ja Blick auf den ursprünglichen Beitrag theres Bilder für beide Fehler Garn und Npm –

Verwandte Themen