Vagrant2.2.6とVirtualBox6.1.0非互換性ソリューション

インストールが完了したら浮浪者とのvirtualboxで、

コマンドを実行します。

とき放浪アップ

使用可能なデフォルトのプロバイダは、あなたのシステムのために見つけることができません。

浮浪者はとして知られているサードパーティのシステムとの相互作用に依存している
開発実行するためのリソースとベイグラントを提供するために、「プロバイダ」
の環境を。例としては、VirtualBoxのは、VMware、Hyper-Vのです。

このメッセージへの最も簡単な解決策は、VirtualBoxの、インストールすることです
すべての主要なプラットフォーム上で無料で利用可能です。

あなたはすでに利用可能なプロバイダを持っていると思われる場合は、必ずそれが作る
、正しくインストールおよび構成されています。あなたはについての詳細を参照することができ
、特定のプロバイダがでの使用を強制することで機能しない理由
あなたはより具体的な与える必要があります= PROVIDER` --provider `浮浪者まで、
その特定のプロバイダのエラーメッセージを。
このエラーは、VirtualBoxのをインストールするように指示されていませんが、実際にインストールされています。バージョンの互換性の問題を発見した情報を確認してください。しかし、(今日2020年1月1日)githubの中に答えを発見した後、最新バージョンです。

私たちは3を変更する必要があります。

1、中/opt/vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/plugins/providers/virtualbox/plugin.rb的文件内新增红色部分

モジュールドライバ
   オートロード:メタ、File.expand_path("../driver/meta "、__FILE__)オートロード:Version_4_0、File.expand_path("../driver/version_4_0 "、__FILE__)オートロード:Version_4_1、File.expand_path(」。 ./driver/version_4_1 " __FILE__)オートロード:Version_4_2、File.expand_path(" ../driver/version_4_2 " __FILE__)オートロード:Version_4_3、File.expand_path(" ../driver/version_4_3 」、__FILE__)オートロード:Version_5_0 、File.expand_path("../driver/version_5_0 "、__FILE__)のautoload :Version_5_1、File.expand_path("../driver/version_5_1 "、__FILE__)のautoload :Version_5_2、File.expand_path("../driver/version_5_2 " 、__FILE__)オートロード:Version_6_0、File.expand_path("../driver/version_6_0 "、__FILE__)オートロード:Version_6_1、File.expand_path("../driver/version_6_1 "、__FILE__)

2、中/opt/vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/plugins/providers/virtualbox/driver/meta.rb的文件内新增红色部分

driver_map    = {
   "4.0 " => Version_4_0、 "4.1 " => Version_4_1、"4.2 " => Version_4_2、"4.3 " => Version_4_3、"5.0 " => Version_5_0、"5.1 " => Version_5_1、"5.2 " => Version_5_2、"6.0 " => Version_6_0、"6.1 " => Version_6_1、 }

3、中に/opt/vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/plugins/providers/virtualbox/driver新規にファイルフォルダversion_6_1.rb作成され、ファイルに次の情報を追加します。

File.expand_path必要( "../ version_6_0" 、__FILE__)

Module1をVagrantPlugins 
  Module1をProviderVirtualBox 
    Module1のドライバー
      のVirtualBox 6.1.xのための#ドライバ
      クラスVersion_6_1 <Version_6_0 
        DEFのinitialize(UUID)
          スーパー

          @Logger :: = log4r Logger.new("ベイグラント: :プロバイダ:: virtualbox_6_1「)
        エンド
      エンド
    エンド
  エンド
エンド

の一連の変更後、あなたが適切に実行することができます。





おすすめ

転載: www.cnblogs.com/liyante/p/12129367.html
おすすめ