/bin/sh: 1: C:xamppphpphp.exe: nicht gefunden
P粉691958181
P粉691958181 2024-03-31 09:10:37
0
1
325

Ich verwende WSL2, Ubuntu 20.04 und verwende VSCode. Ich verwende die Code Runner-Erweiterung mit VSCode und XAMPP unter Windows

Ich habe den Pfad zu php.exe in Windows-Umgebungsvariablen festgelegt.

Ich habe Folgendes in meinen VSCode-Einstellungen.json im Code Runner

"code-runner.executorMap": {
        "javascript": "node",
        "php": "C:\xampp\php\php.exe",
        "python": "python",
        "perl": "perl",
        "ruby": "C:\Ruby23-x64\bin\ruby.exe",
        "go": "go run",
        "html": "\"C:\Program Files\Mozilla Firefox\firefox.exe\"",
        "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
    },

Ich habe ein Programm namens index.php in meinem Editor. Ich habe mit der rechten Maustaste in den VSCode-Editor geklickt und „Code ausführen“ ausgewählt

Im Ausgabefenster des VSCode-Terminals erhalte ich folgende Fehlermeldung:

[Running] C:\xampp\php\php.exe "/home/johnr/xproj/index.php"
/bin/sh: 1: C:xamppphpphp.exe: not found

[Done] exited with code=127 in 0.039 seconds
  1. Warum erhalte ich eine Fehlermeldung?
  2. Warum zeigt der Pfad in der bin-Anweisung nicht den Schrägstrich zwischen Verzeichnissen an (C:xamppphpphp statt C:xamppphpphp.exe)?

Ich habe verschiedene Konfigurationsänderungen basierend auf den Google-Suchergebnissen versucht, aber an dieser Fehlermeldung hat sich nichts geändert.

Es sei denn, ich ändere „sh dash“ in „sh bash“ und erhalte diese Meldung

[Running] C:\xampp\php\php.exe "/home/johnr/xproj/index.php"
/bin/sh: C:xamppphpphp.exe: not found

[Done] exited with code=127 in 0.039 seconds

Der einzige Unterschied besteht darin, dass 1: nach /bin/sh:

nicht existiert
P粉691958181
P粉691958181

Antworte allen(1)
P粉391677921

我认为 WSL 需要类 Unix 路径,因此例如您的 php 路径应该是

"php": "/mnt/c/xampp/php/php.exe",

而不是

"php": "C:\\xampp\\php\\php.exe",

同样的情况可能也适用于 ruby​​。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!