Vagrant up 启动 Homestead 报错,是因为 VirtualBox 版本太高么?

| The provider 'virtualbox' that was requested to back the machine 'homestead-7' is reporting that it isn't usable on this system. The reason is shown below: Vagrant has detected that you have a version of VirtualBox installed that is not supported by this version of Vagrant. Please install one of the supported versions listed below to use Vagrant: 4.0, 4.1, 4.2, 4.3, 5.0, 5.1, 5.2 A Vagrant update may also be available that adds support for the version you specified. Please check www.vagrantup.com/downloads.html to download the latest version. |
![](
vagrant up启动homestead报错,是因为virtualbox版本太高么?
http://)
![](
vagrant up启动homestead报错,是因为virtualbox版本太高么?
http://)
wiki写得太简短,我还是不明白vagrant、homestead和VirtualBox这三者之间到底是什么关系?

我看到的只是冰山一角,我学到的只是九牛一毛……
learner
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
learner
最佳答案

问题已解决,按照提示卸载了VirtualBox6.1,装了VirtualBox5.2好了

4年前 评论
讨论数量: 9

要你去官网下载最新版本的vagrant

4年前 评论
  1. Homestead 实际上相当于一个虚拟机配置文件
  2. Vagrant 是一个虚拟机管理工具
  3. Virtual Box 不用说,就是一个虚拟机

当你第一次执行 vagrant up 或者执行 vagrant up --provision 还有 vagrant provision 的时候,Vagrant 会读取 Homestead 中的配置文件,为你创建一个拥有 PHP 开发环境的虚拟机,让你可以在虚拟机中进行开发工作。

4年前 评论
learner

@Tricker 那Homestead和VirtualBox有什么关系呢?

4年前 评论
Tricker 4年前
learner (作者) (楼主) 4年前
Tricker 4年前
learner

@avrilko 下载了最新的vagrant还是不行,非得让我把virtualbox降级

4年前 评论
Tricker 4年前

一样的问题,我都是官网下的最新的,但是还是报这个错

4年前 评论
learner

问题已解决,按照提示卸载了VirtualBox6.1,装了VirtualBox5.2好了

4年前 评论

我也遇到了这个提示;

file

4年前 评论
RunningHuang (作者) 4年前

可以参考这个我当初就是参考里面的内容解决的: https://blog.csdn.net/daxiang52/article/de..., 如果是windows7的话可能还有一个powershell版本问题, 百度powershell升级就可以解决.

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!