2015-01-13 27 views
9

Ich bin komplett neu in Schluck aber ich wollte es ausprobieren. Aufgrund von Einschränkungen/Admin-Rechten auf meinem Desktop und viel Bewegung, brauche ich Dinge, die tragbar sind, und so laufe ich derzeit alles, was ich brauche, von einem Stock.'Schluck' wird nicht erkannt

Ich habe ähnliche Beiträge durchsucht, aber keine der Lösungen schien das Problem zu lösen, das ich habe.

benutzte ich die folgenden Befehle in cmd mit Ruby-schluck zu installieren -

npm install -g gulp 

und dann

npm install --save-dev gulp 

ich die Ordner und Dateien zu sehen, aber wenn ich laufe gulp -v in cmd Ich bekomme folgendes:

" 'gulp' is not recognized as an internal or external command, operable program or batch file."

Ich bin mir nicht sicher, ob dies ein Problem ist, das mit der Tatsache zusammenhängt, dass ich keine Administratorrechte für diesen Computer habe oder nicht. Jede Hilfe, damit ich weitere Fehler beheben kann, wäre sehr willkommen!

E:\xampp\htdocs\wordpress>PATH 
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32 
\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\RailsInstaller\Git\cmd;C:\R 
ailsInstaller\Ruby1.9.3\bin 

Dank

Antwort

-2

Es klingt wie dort einige Informationen fehlen, und während ich bin ein wenig verwirrt über die ‚Befehle in cmd mit Ruby‘ dies könnte man den richtigen Weg festgelegt.

Nachdem Sie Gulp global installiert haben, wie Sie es getan haben; npm install -g gulp, möchten Sie cd in Ihrem Projekt root und npm install gulp --save-dev. Dies ist alles in this article umrissen, das neben einigen anderen getting started articles von Gulp empfohlen wird.

+0

Dank mw_. Ich habe es noch einmal versucht, aber "gulp -v" gibt mir diesen Fehler. Ich dachte, vielleicht liegt es an der Bestellung der lokalen Installation, da ich bemerkt habe, dass sich deine von mir geringfügig unterscheidet, aber bisher kein Glück. – mkultron

+0

Hmmm. Überprüfen Sie, ob Ihre Umgebung und der Pfad korrekt eingerichtet sind. Ich stieß auf eine ähnliche Frage (http://stackoverflow.com/questions/19135561/grunt-on-windows-8-grunt-is-not-recognized), und es sieht so aus, als gäbe es ein paar Lösungen, die es wert sind, erforscht zu werden. –

+0

Danke mw_. Ich bekomme die "INFO: Dateien für die angegebenen Muster nicht gefunden." Nachricht, wenn ich versuche "wo Schluck". Ich habe "PATH" in cmd ausgeführt und habe diese zurückbekommen (siehe im Original Post bearbeiten). Nicht wirklich sicher, was ich sehe, aber ich denke, "C: \ Users \ Benutzername \ AppData \ Roaming \ npm \" sollte in der Antwort enthalten sein. Ich frage mich, ob es daran liegt, dass ich Gulp auf meinem Stick installiert habe und/oder meinen Mangel an Administratorrechten für die Maschine, die ich benutze. – mkultron

1

Es scheint, dass Sie nicht Config tat Sie müssen den Ordner/bin Ihrer Knoteninstallation in die Variable PATH eingeben, in Windows sollte dies jedoch automatisch geschehen. Der Pfad in Ihrer Frage bezieht sich auf C: \ Programme \ nodejs. Sie können die Umgebungsvariable manuell hinzufügen oder die neueste Version herunterladen und es erneut versuchen.

Für die Linux verwenden, (wenn die Linux-Binaries (.tar.xz) heruntergeladen) fügen Sie bitte, in Ihrem Haus (~/.bashrc), der Export von Binärordner des Knotens, wie:

export PATH=$PATH:/opt/node/bin 
2

Ich hatte das gleiche Problem, als ich Schluck installiert habe, konnte ich Schluck in der Befehlszeile nicht ausführen. Ich war immer folgende Fehlermeldung:

'gulp' is not recognized as an internal or external command, operable program or batch file.

Nach einigem Neusuche tun fand ich, dass ich zu Update benötigen die Variable Pfad. Im Folgenden finden Sie den Befehl, den Sie in der Befehlszeile ausführen können, um den Pfad zur Systempfadvariablen hinzuzufügen.

C:\> PATH=%PATH%;C:\Users\**<username>**\AppData\Roaming\npm 
1

Verwendung von VS2017, Net CORE 1.1 Ich habe diesen Fehler erhalten. die folgend in einem Befehlsfenster an der Wurzel meines Projektes Ich lief:

cmd.exe /c gulp --tasks-simple 

Dies zeigte mir den wirklichen Fehler in einem Stack-Trace: es war ein Tippfehler in meinem gulpfile.js.

Also für mich war das Problem ein einfacher Tippfehler und hatte nichts mit Schluck, Npm oder Installation zu tun.

+0

Vielen Dank für diese Antwort! Nachdem ich den Befehl ausgeführt hatte, musste ich Node-Sass neu erstellen. Der VS-Fehler allein hätte mich dazu nie geführt. – Orion