Ken*_*low 2 vagrant laravel homestead
所以我想进入Laravel,这是我第一次使用Vagrant,所以这是我的问题:
我已经完成了Laravel Homestead的介绍并设置了开发箱,似乎一切正常,并且确实看到了Laravel默认应用程序。在结束这一天后,我停止了使用本地无业游民vagrant halt并尝试使用vagrant upas 重新启动它之前,然后我收到
“(!)致命错误:未捕获RuntimeException:在/home/vagrant/code/laravel/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php的第234行上未设置外观根。”
尝试访问我的Laravel应用时出现消息。由于对于一个全新的项目也会发生这种情况,因此我认为我缺少了一些非常基本的知识,有人可以告诉我如何处理Vagrant,以便在重新启动虚拟机后仍可以到达我的项目吗?
除了最初通过composer创建Laravel应用程序外,我没有编写任何代码,该错误不会弹出,因为我试图使用某些东西并且做错了。我正在使用新应用程序的默认状态,它会弹出。
之所以遇到这个问题,是因为laravel/homestead通过vagrant安装的默认框设置为v8.0.0-alpha2似乎很破损。您将需要重新安装该包装盒并删除当前包装盒。
参考:https : //github.com/laravel/homestead/issues/1178
cd ~/Homestead
vagrant destroy
vagrant box remove laravel/homestead --box-version=8.0.0-alpha2
vagrant box add laravel/homestead --box-version=7.2.1
vagrant up
Run Code Online (Sandbox Code Playgroud)