/bin/sh: 1: C:xamppphpphp.exe: tidak dijumpai
P粉691958181
P粉691958181 2024-03-31 09:10:37
0
1
419

Saya menggunakan WSL2, Ubuntu 20.04 dan menjalankan VSCode. Saya menggunakan sambungan Code Runner dengan VSCode dan XAMPP pada Windows

Saya menetapkan laluan ke php.exe dalam pembolehubah persekitaran Windows.

Saya mempunyai yang berikut dalam tetapan VSCode saya.json dalam pelari kod

"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",
    },

Saya mempunyai program bernama index.php dalam editor saya. Saya mengklik kanan dalam editor VSCode dan memilih "Run Code"

Dalam tetingkap output terminal VSCode, saya mendapat mesej ralat berikut:

[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. Mengapa saya mendapat mesej ralat?
  2. Mengapa laluan dalam pernyataan bin tidak menunjukkan garis miring antara direktori (C:xamppphpphp dan bukannya C:xamppphpphp.exe)?

Saya mencuba pelbagai perubahan konfigurasi berdasarkan hasil carian Google tetapi tiada apa yang mengubah mesej ralat ini.

Melainkan saya menukar sh dash kepada sh bash dan mendapat mesej ini

[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

Satu-satunya perbezaan ialah 1: tidak wujud selepas /bin/sh:

P粉691958181
P粉691958181

membalas semua(1)
P粉391677921

Saya rasa WSL memerlukan laluan seperti Unix, jadi contohnya laluan php anda sepatutnya

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

bukannya

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

Situasi yang sama mungkin berlaku untuk delima.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!