找不到适合您的系统的可用默认提供程序(无法识别虚拟机)

找不到适合您的系统的可用默认提供程序(无法识别虚拟机)

我在使用 Vagrant 时遇到问题,它无法识别 Oracle VM

当我尝试时:

$ vagrant up

No usable default provider could be found for your system.

Vagrant relies on interactions with 3rd party systems, known as
"providers", to provide Vagrant with resources to run development
environments. Examples are VirtualBox, VMware, Hyper-V.

CLI 显示我的 VirtualBox 版本:

$ vboxmanage --version

5.2.2r119230

和 Vagrant 版本:

$ vagrant version

Installed Version: 1.9.1
Latest Version: 2.0.1

我的设置有什么问题吗?

答案1

您需要安装低于 5.2 的 virtualbox 版本:

VirtualBox 提供程序与 VirtualBox 版本 4.0.x、4.1.x、4.2.x、4.3.x、5.0.x 和 5.1.x 兼容。其他版本不受支持,提供商将显示错误消息。请注意,VirtualBox 的测试版和预发行版不受支持,并且可能无法正常运行。

流浪者

答案2

尝试安装最新版本https://www.vagrantup.com/downloads.html通过包这对我有用

相关内容