今、vagrantを使用するたびにプロバイダとして使用しようとしていますlibvirt
。 VirtualBoxを基本的に使いたいです。
vagrant-libvirt
インストールされていません。
次のコマンドの一部が機能しないため、これは問題になりますvagrant status
。
[florian@localhost local]$ vagrant status
The provider 'libvirt' could not be found, but was requested to
back the machine 'foobar'. Please use a provider that exists.
[florian@localhost local]$ vagrant status --provider=virtualbox
An invalid option was specified. The help for this command
is available below.
Usage: vagrant status [name]
-h, --help Print this help
ベストアンサー1
~によると放浪者の文書、既定のプロバイダーである必要があり、virtualbox
このVAGRANT_DEFAULT_PROVIDER
変数を使用してそれをオーバーライドできます。
ところが空いているからVAGRANT_DEFAULT_PROVIDER
当然そうでしょvirtualbox
?まあ、変数をに設定すると再びvirtualbox
機能します。そのため、Fedoraはデフォルト変数を他の場所に設定したようです。
解決策:
$ echo "export VAGRANT_DEFAULT_PROVIDER=virtualbox" >> ~/.bashrc
$ source ~/.bashrc