找不到適合您的系統的可用預設提供者(無法識別虛擬機器)

找不到適合您的系統的可用預設提供者(無法識別虛擬機器)

我在使用 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通過包這對我有用

相關內容