• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vagrantとVirtualBox)

vagrantとVirtualBoxでの起動エラー原因と解決方法

このQ&Aのポイント
  • vagrant upコマンドでNo usable default providerエラーが発生する場合、VirtualBoxがインストールされていない可能性があります。VirtualBoxは無料で各種プラットフォームで利用できます。
  • vagrant upコマンドでIllformed requirementエラーが発生する場合、Vagrantのバージョンが古い可能性があります。Vagrantを最新バージョンに更新することで解決できます。
  • vagrant upコマンドでエラーが発生した場合、ノートパソコンの環境に問題があるかもしれません。vagrantfileの設定を確認し、必要なリソースが利用可能かどうかを確認してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.2

回答No.1の者です。 vagrant 2.2.6はVirtualBox 6.1に対応していません。 vagrantの新しいバージョンが出るのを待つか、VirtualBox 6.1をアンインストールして6.0を入れ直してください。

その他の回答 (1)

  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.1

インストールしたvagrantとVirtualBoxのバージョンはそれぞれ何ですか? 1.のエラーメッセージ「No usable default provider could be found for your system.」でググると、vagrantが対応していないバージョンのVirtualBoxを使っていると発生する問題で、vagrantを最新のものにする、あるいはVirtualBoxを少し古いバージョンに戻すことで解決する場合があるようです。 また、vagrantを使わずにVirtualBoxを単体で起動することはできますか?

tgatmdjtjauj15
質問者

補足

VirtualBoxのversionは6.1で本に記載されているのは6.0、vagrantのversionは2.2.6でした。しかしvagrantfileのversionを6.1に修正しても1と同じ結果になってしまいました。VirtualBoxマネージャーで仮想マシンの作成をすることはできたのですが、vagrant upをするとどうなるのか、というのが分からないので起動できているのか分かりません。

関連するQ&A