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
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
learner
最佳答案

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

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

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

4年前 评论
learner

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

4年前 评论

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

4年前 评论

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

4年前 评论
learner

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

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

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

4年前 评论
Tricker 4年前

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

4年前 评论

我也遇到了这个提示;

file

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

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