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 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
learner
最佳答案

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

5年前 评论
讨论数量: 9

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

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

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

5年前 评论
learner

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

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

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

5年前 评论
Tricker 5年前

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

5年前 评论
learner

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

5年前 评论

我也遇到了这个提示;

file

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

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

5年前 评论