vagrant 启动 homestead 虚拟机报错:error could not rename the directory
Mac 下,按照 laravel-china 提供的 vagrant 和 virtualbox 部署本地开发环境。之前是配置好的,但 Mac 升级后之前的 virturalbox 5.2.12版本与新系统不兼容,无法继续使用,只能下载新版本。
去 官网下载,最新版本到达了 6.0.2,尝试下载安装。vagrant 虚拟机管理脚本报错,提示支持的 virtualbox 版本只到 5.2.x,vagrant 当前版本为 2.1.1。要么继续升级vagrant版本,要么尝试下载 5.2.12 ~ 6.x 中间的virtualbox 版本。看到有帖子说,5.2.20 版本可兼容新 Mac 系统,我便选择了后者,下了一个 6.x 之前 5.2.x 里的最新版本:5.2.24。
安装后,倒入下载好的 lc.homestead.6.1.1 虚拟机到当前环境,下载并配置好 homestead 管理脚本,启动虚拟机( cd ~ && vagrant up )。启动报错:
将错误信息拿到,百度:VBoxManage: error: Could not rename the directory
。
找到并实验成功一个解决方案:vboxmanage.exe error could not rename the directory - Stack Overflow
打开 virturalbox,选择偏好设置,修改默认的虚拟机文件夹,将之从 VirtualBox VMs 改为 VMs,就好了。
没理解原因,但方法确实简单有效。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭