【发布时间】:2019-07-17 19:20:33
【问题描述】:
我在 Vagrant Box(宅基地)上运行 Laravel
当我在做vagrant up 时,我收到一条消息:
: A newer version of the box 'laravel/homestead' is available and already
: installed, but your Vagrant machine is running against
: version '6.3.0'. To update to version '7.1.0',
: destroy and recreate your machine.
我应该运行哪些命令以及我应该为哪些潜在问题做好准备?
【问题讨论】:
-
您实际上并没有有 这样做——这完全是可选的。销毁和重新创建 Homestead VM 将删除其中的所有数据 - 数据库、文件等 - 因此,如果您的开发数据库或 Homestead VM 上的文件中有不可替代的东西,您需要先将其保存在某个地方。
-
好点,谢谢。数据库是一回事。源代码 - 保存在外面。其他:Nginx - 默认有,Supervisor - 我不记得了,Composer - 有,Redis 有,cron - 不记得了...
-
这对我来说很奇怪。我创建了一个新文件夹和
git clonedthe latest Laravel Homestead。到目前为止,一切都很好。但是,每当我运行vagrant up时,我都会收到相同的消息A newer version of the box 'laravel/homestead' is available and already version '11.3.0'. To update to version '11.4.0'。然后,当我运行vagrant ssh时,服务器初始化消息是Homestead v12.5.0 | Settler v11.4.0。宅基地和定居者版本有什么区别?那是什么意思?为什么我会收到这些消息?我错过了什么?