/bin/sh: 1: C:xamppphpphp.exe: 見つかりません
P粉691958181
P粉691958181 2024-03-31 09:10:37
0
1
442

私は WSL2、Ubuntu 20.04 を使用し、VSCode を実行しています。 Windows の VSCode および XAMPP で Code Runner 拡張機能を使用しています

Windows 環境変数に php.exe のパスを設定しました。

コードランナーのVSCode settings.jsonには次のものがあります

リーリー

エディターにindex.phpというプログラムがあります。 VSCode エディターで右クリックし、[コードの実行] を選択しました。

VSCode ターミナルの出力ウィンドウに、次のエラー メッセージが表示されます:

リーリー

    エラー メッセージが表示されるのはなぜですか?
  1. bin ステートメントのパスにディレクトリ間のスラッシュが表示されないのはなぜですか (C:\xampp\php\php.exe ではなく C:xamppphpphp)?
Google 検索結果に基づいてさまざまな設定変更を試みましたが、このエラー メッセージは何も変わりませんでした。

sh ダッシュを sh bash に変更してこのメ​​ッセージが表示されない限り

リーリー

唯一の違いは 1: /bin/sh:

の後には存在しないことです。

P粉691958181
P粉691958181

全員に返信(1)
P粉391677921

WSL には Unix のような パスが必要だと思います。そのため、たとえば php パスは

である必要があります。

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

### の代わりに ###

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

同じ状況が Ruby にも当てはまる可能性があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート