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
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
Tricker
最佳答案
  1. Homestead 实际上相当于一个虚拟机配置文件
  2. Vagrant 是一个虚拟机管理工具
  3. Virtual Box 不用说,就是一个虚拟机

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

1年前 评论
讨论数量: 9

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

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

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

1年前 评论
learner

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

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

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

1年前 评论
Tricker 1年前
Tricker

file

1年前 评论

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

1年前 评论
learner

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

1年前 评论

我也遇到了这个提示;

file

1年前 评论
thinkings (作者) 1年前

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

1年前 评论

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