我在使用 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通过包这对我有用