laravel - 如何更新 laravel/宅基地?
问题描述
我需要更新 laravel/宅基地?这是一个流浪者盒子。我将它用于我的开发环境。
我记得这是一个 shell 命令,但我不记得该命令,也找不到它。请帮忙
解决方案
这是我最近(2020 年 4 月)提出的将我的 vagrant box 从 9.2.x 升级到 9.5.x 的序列
如果 VM 没有先运行,请执行以下操作:
vagrant up
然后进入虚拟机:
vagrant ssh
并备份数据库:
mysqldump -u homestead --all-databases > homestead-backup.sql
将生成的文件复制到主机(仅当上述命令未在映射文件夹中运行时)
关闭 ssh 连接:
exit
然后运行:
vagrant box update
vagrant destroy
vagrant box prune
对所有问题回答“是”。然后
git fetch
git pull origin release
再次启动虚拟机:
vagrant up
一旦启动(这次需要更长的时间)进入虚拟机:
vagrant ssh
并恢复数据库(如果备份文件不在映射文件夹中,则从主机复制备份文件)
mysql -u homestead < homestead-backup.sql
推荐阅读
- activeadmin - 如何首先显示preserve_default_filters!在自定义过滤器之后
- python - 另一个模块的 Python unittest 模拟失败
- ios - 使用 Swift 在 iPhone 上以编程方式关闭设置应用程序
- reactjs - 如何将 React Route 中的组件渲染到与 root 不同的 div
- angular - Cannot bind Input property to directive
- here-api - Here Map:使用 JavaScript 在 iOS 应用程序和 Web 中为相同的起始位置和目的地绘制不同的路线
- react-native - 当屏幕以 react-native 加载时,如何在 Button 上显示动画?
- google-apps-script - 根据单元格重命名 Google 工作表选项卡
- javascript - 我可以查看时间范围内的空闲时间吗
- javascript - 使用包含搜索单词数组或带有单词数组的字符串