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