curl -s "https://laravel.build/example-app" | bash が実行できない
解決したいこと
Docker,Laravel sailを用いてアプリを作成したいと思い、
Laravel公式ドキュメントより
Laravel&Docker -> Getting Started On Windowsを参考に、
Docker,wslのインストール後wsl --install
まで実行したものの、
表題コマンドを入力すると以下のようなエラーが出ました。
curl.exe -s https://laravel.build/example-app | bash
Processing fstab with mount -a failed.
<3>WSL (83) ERROR: CreateProcessEntryCommon:370: getpwuid(0) failed 2
<3>WSL (83) ERROR: CreateProcessEntryCommon:374: getpwuid(0) failed 2
<3>WSL (83) ERROR: CreateProcessEntryCommon:577: execvpe /bin/bash failed 2
<3>WSL (83) ERROR: CreateProcessEntryCommon:586: Create process not expected to return
環境
Windows10
CLI: Powershell
Docker version 20.10.24, build 297e128
wsl -l -v
NAME STATE VERSION
* docker-desktop-data Running 2
docker-desktop Running 2
自分で試したこと
curl -s ~
で実行したところInvoke-WebRequestと出て、こちらはpowershellでの名前被りが原因、といった記事を見かけたため、curl.exeでの実行を試しました。
https://programming.sincoston.com/laravel8-windows-laravel-sail-construction/
こちらの記事を参考に、wsl -d Ubuntu
として、Ubuntuでの
表題のコマンドの実行は確認できましたが、その場合
cd example-app
.vendor/bin/sail up
-bash: ./vendor/bin/sail: No such file or directory
ファイルorディレクトリがない、というエラーが出ます。
dockerとの連携ができてないのかな、と推測だけしているのですが、こちらについても解決法をご存じであれば併せてご回答いただけると非常にありがたいです。
以上、よろしくお願い致します。