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
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
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年前 评论