Ich bekomme den folgenden Fehler (error.message), wenn ich das folgende Shell-Skript (meinskript.sh) ausführen.Fehler beim Ausführen von Shell-Skript mit bash und node.js
myscript.sh#!/bin/bash
cd /path/to/ && node app.js
error.message
/path/to/myscript.sh: line 1: #!/bin/bash: No such file or directory
/path/to/myscript.sh: line 2: node: command not found
ich bereits die folgende Befehlszeile Anweisungen ausgeführt haben.
Befehlszeilenchmod u+x /path/to/myscript.sh
chmod u+x /path/to/app.js
Auch ich weiß, dass ich Knoten installiert sein, denn wenn ich laufen:
node -v
ich zurück:
v5.5.1
ich ausführen myscript.sh
über folgende Apple :
do shell script "bash /path/to/myscript.sh"
auch: which bash
kehrt /bin/bash
Was diesen Fehler verursachen könnte, und wie kann ich es beheben? aus der alten Datei in die neue Datei
/path/to/myscript.sh: line 1: #!/bin/bash: No such file or directory
Durch das Kopieren eines Arbeits .sh
Datei, die ich auf meinem Rechner und kopieren hatte/einfügen Code:
Was passiert, wenn Sie 'cd/Pfad/zu/&& Knoten app.js' in zwei separate Zeilen teilen? –
auch, wie machst du 'myscript.sh'? –
@the_velour_fog: Ich bekomme das gleiche Ergebnis. Gleiche Fehlermeldung. – Mowzer