2017-03-06 6 views
0

でルビーバージョン> = 2.0 public_suffix必要があります。 vagrant plugin install vagrant-librarian-chef放浪-司書-シェフは、私は以下のコマンドを実行しようとするのUbuntu

Installing the 'vagrant-librarian-chef' plugin. This can take a few minutes... 
/usr/lib/ruby/1.9.1/rubygems/installer.rb:388:in `ensure_required_ruby_version_met': public_suffix requires Ruby version >= 2.0. (Gem::InstallError) 
    from /usr/lib/ruby/1.9.1/rubygems/installer.rb:156:in `install' 
    from /usr/lib/ruby/1.9.1/rubygems/dependency_installer.rb:297:in `block in install' 
    from /usr/lib/ruby/1.9.1/rubygems/dependency_installer.rb:270:in `each' 
    from /usr/lib/ruby/1.9.1/rubygems/dependency_installer.rb:270:in `each_with_index' 
    from /usr/lib/ruby/1.9.1/rubygems/dependency_installer.rb:270:in `install' 
    from /usr/share/vagrant/plugins/commands/plugin/action/install_gem.rb:65:in `block in call' 
    from /usr/share/vagrant/plugins/commands/plugin/gem_helper.rb:42:in `block in with_environment' 
    from /usr/lib/ruby/1.9.1/rubygems/user_interaction.rb:40:in `use_ui' 
    from /usr/share/vagrant/plugins/commands/plugin/gem_helper.rb:41:in `with_environment' 
    from /usr/share/vagrant/plugins/commands/plugin/action/install_gem.rb:52:in `call' 
    from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call' 
    from /usr/share/vagrant/plugins/commands/plugin/action/bundler_check.rb:20:in `call' 
    from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call' 
    from /usr/lib/ruby/vendor_ruby/vagrant/action/builder.rb:116:in `call' 
    from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:69:in `block in run' 
    from /usr/lib/ruby/vendor_ruby/vagrant/util/busy.rb:19:in `busy' 
    from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:69:in `run' 
    from /usr/share/vagrant/plugins/commands/plugin/command/base.rb:17:in `action' 
    from /usr/share/vagrant/plugins/commands/plugin/command/install.rb:27:in `execute' 
    from /usr/share/vagrant/plugins/commands/plugin/command/root.rb:56:in `execute' 
    from /usr/lib/ruby/vendor_ruby/vagrant/cli.rb:38:in `execute' 
    from /usr/lib/ruby/vendor_ruby/vagrant/environment.rb:484:in `cli' 
    from /usr/bin/vagrant:127:in `<main>' 

を私はsucessfully以下をインストールすることができたのUbuntu 14.04 でこれをしようとしています放浪のプラグイン:

  1. 放浪-vbguest
  2. 放浪-オムニバス
  3. 私の知る限りが読むことができるよう
  4. 放浪-hostmanager
+0

エラーメッセージが表示されるので、1.9.3 Ruby on Ubuntu 14.04はこれには古すぎます。残念ながら、(Vagrantプラグインをインストールする)状況を考えると、rvmまたはrbenvを使用するためのオプションは限られています。また、VagrantのプラグインをインストールするためにVagrantを使用することは実際には分かりませんでした。基本的には、より現代的なOSにアップグレードする必要があります。 1.9.3をサポートしているこのプラグインの最新バージョンをインストールしてみてください –

答えて

0

を浮浪者が、トリガー、あなたはruby 1.9.1を使用していて、エラーメッセージは、そのプラグインのために少なくともruby 2.0が必要だということです。

rubyを新しいバージョンに更新してください。また、将来のプロジェクトにruby 1.9.1が必要な場合は、rbenvのようなツールを使用して複数のルビーバージョンを管理してみてください。