エラー時の状況
Dockerを起動させた後、Laravel Sailをインストールして起動するとエラーが発生しました。
$ curl -s https://laravel.build/sample | bash
$ cd sample
$ ./vendor/bin/sail up -d
no configuration file provided: not found
エラーの原因の仮説
とりあえずググって見る。
すると、それっぽいものが見つかりました。
それと、Laravel Sailをインストールする前にPHPをインストールしていなかったような…?
エラーの原因はこれらを解決できれば行けそう。
-
php artisan sail:install
してないから? - PHPインストールしていないのが原因?
仮説を検証してみる
とりあえずastisanをインストールしてみる。
$ php artisan sail:install
しかし、エラーがでてしまう…
(ちなみに、このときのエラーログ残しておくの忘れました…)
PHPをインストールしてみる
一旦、astisanのことは忘れてPHPをインストールしてみる。
$ brew install php
完了したら、最初にインストールしたLaravel Sailを削除して再度
インストールしなおしてみる。
$ curl -s https://laravel.build/sample | bash
最初のインストールと挙動が違うような…!?
このまま、Laravel Sailを起動してみます。
$ cd sample
$ ./vendor/bin/sail up -d
すると、Dockerのコンテナが作成されました!
http://localhost/ にアクセスすると…
ブラウザにLaravelの初期画面が表示されているのを確認できました。
原因
PHPがインストールされていない事が原因みたいでした。
初歩的なミスですね。
万事解決🎉🎉🎉
Source and Thanks