vagrant 是快速在Virtualbox创建虚拟机的管理工具
再配置环境时遇到以下几个坑:
windows版本为win7 所以安装的Virtualbox为6.0,,更高的版本毛絮需要更高的wenidows版本
刚开始下载的 vagrant 版本为2.x.x
安装centos时发现vagant up 无反应,查原因知晓是两个版本不匹配,最后卸载vagant后下载了1.9.4的版本
版本问题解决后,执行vagant up 命令发现无法识别我的virtualbox ,直接去下载5.0版本的virtualbox,百度原因后知道1.9.4只支持到virtualbox5.1版本,
解决办法:
1.进入此目录:
安装目录\embedded\gems\gems\vagrant-1.8.5\plugins\providers\virtualbox
修改以下文件

做以下修改

2. 进入 安装目录\embedded\gems\gems\vagrant-1.8.5\plugins\providers\virtualbox\driver
找到图中文件

做如下修改:

3.进入此目录
安装目录\embedded\gems\gems\vagrant-1.8.5\plugins\providers\virtualbox\driver
创建 version_6_1.rb,里面添加如下内容

此时再运行vagant up,成功

, 
记录一下,防止下次出现类似错误!
在Win7系统上使用Vagrant2.x.x尝试配置Virtualbox6.0的Centos虚拟机失败,因版本不匹配。更换为Vagrant1.9.4后,发现与Virtualbox5.0版本兼容。通过修改Vagrant的特定文件夹内文件及创建version_6_1.rb文件,解决了Vagrant无法识别Virtualbox的问题,最终成功运行vagrantup。
1176

被折叠的 条评论
为什么被折叠?



