Warum wird der Befehl aus der Skriptdatei von Windows nicht gefunden?

Warum wird der Befehl aus der Skriptdatei von Windows nicht gefunden?

Ich habe den Befehl drush zur Umgebungsvariable hinzugefügt. Wenn ich zu cmd gehe und den Befehl drush ausführe, funktioniert alles einwandfrei.

Aber wenn ich versuche, den Drush-Befehl in einer Skriptdatei aufzurufen, zB:

#!/bin/bash

drush si --site-name=SiteName --account-pass=pass -y

ein Fehler tritt auf:

drush: Befehl nicht gefunden

Antwort1

Ich vermute, Sie verwenden eine alternative Shell wie msysgitunter Windows. Es scheint möglich, dass Sie diesen Befehl zu msysgit hinzugefügt haben $PATH, aber das Skript wird mit der integrierten Windows-Software ausgeführt cmd, die Ihre alternativen Shells nicht kennt $PATH.

verwandte Informationen