Ubuntu

無法為您的系統找到可用的預設提供程序(VM 無法辨識)

  • November 16, 2021

我在使用 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 version

Installed Version: 1.9.1
Latest Version: 2.0.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 的 beta 和預發布版本不受支持,並且可能表現不佳。

流浪漢

嘗試通過包安裝最新版本https://www.vagrantup.com/downloads.html這對我有用

引用自:https://unix.stackexchange.com/questions/407686