Ubuntu
無法為您的系統找到可用的預設提供程序(VM 無法辨識)
我在使用 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這對我有用