Laravel Homestead和流浪者不在流浪者盒子内创建文件夹

时间:2019-12-04 12:58:33

标签: laravel ubuntu vagrant homestead laravel-6

我使用Laravel Homestead一年了,在决定更改PHP版本之前,一切都很好。

首先,我更新无业游民。其次,我执行了更新指南中的所有命令

vagrant destroy

git fetch

git pull origin release

vagrant box update

vagrant up

无所事事后,我发现没有创建数据库,也没有挂载文件夹(http://joxi.ru/Vm66DpgF410M5m)。

我试图通过流浪ssh进行连接,但是没有文件夹“ code”

我的Homestead.yaml

ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: /home/ubuntu/PhpstormProjects/fntr
      to: /home/vagrant/code/fntr
      schedule: true

sites:
    - map: fntr.test
      to: /home/vagrant/code/fntr/public
      php: "7.4"

databases:
    - homestead
    - testing
    - imports
    - prod_copy

我尝试使用vagrant destroy && vagrant up。我也尝试过vagrant reload --provision

我在google和github中发现了相同的问题,但是这些建议(http://joxi.ru/52a53oGUEBZMZ2等)对我没有帮助。

我有最新版本的无家可归者和宅基地。

2 个答案:

答案 0 :(得分:0)

我认为schedule: true不属于文件夹而是网站,请尝试将其删除并运行vagrant reload --provision

答案 1 :(得分:0)

我找到了解决方案。但是我不确定这是否是解决方案。

我刚刚重新安装了laravel homestead。是的,我删除了homestead文件夹,然后再次进行了安装教程。

然后我再次粘贴了我的旧Homestead.yaml并初始化了无业游民的盒子。

请注意,如果您想尝试此方法,请不要忘记复制所有after.sh,homestead.yaml和其他可能丢失的文件