事象
- サイトを表示すると、
Uncaught RuntimeException: A facade root has not been set. in~
とエラー画面が表示される。 - homestead で
php artisan
コマンドを実行すると、Unable to load the "app" configuration file.
と表示される。
事象に至る経緯
- homestead のディレクトリで vagrant destory
- release ブランチで git pull
- vagrant box update
- vagrant up
解決方法
1. VirtualBox のバージョンを最新にする。
この当時の最新の homestead は、 VirtualBox 6 でないと動作しない。
- VirtualBox のダウンロードは、 https://www.virtualbox.org/wiki/Downloads
- vagrant も更新が必要な場合は、 https://www.vagrantup.com/downloads.html
2. VM を作り直す。(1 でダメなら)
- vagrant box remove laravel/homestead で削除
- 1 でバージョンが複数あるので指定するように言われたら
--all
で全て消す--box-version [バージョン番号]
で該当バージョン削除
- vagrant up