vagrant-hosts のメモ
vagrant-hosts/config.rb at master · adrienthebo/vagrant-hosts · GitHub
/etc/hosts 系のプラグインで、これが一番柔軟性がありそうだったので使ってみた。
バグ?:vagrant 引数なし実行でエラー。
vagrant-hosts のせいかどうか分からないが、どうも vagrant-hosts をインストールしたあたりから、vagrant を引数なしで実行したり、vagrant --help とかしたりすると以下のエラーが出るようになった。
/root/.vagrant.d/gems/gems/vagrant-share-1.1.3/lib/vagrant-share/activate.rb:8:in `rescue in <encoded>': vagrant-share can't be installed without vagrant login (RuntimeError) from /root/.vagrant.d/gems/gems/vagrant-share-1.1.3/lib/vagrant-share/activate.rb:5:in `<encoded>' from /root/.vagrant.d/gems/gems/vagrant-share-1.1.3/lib/vagrant-share/activate.rb:16:in `RGLoader_load' from /root/.vagrant.d/gems/gems/vagrant-share-1.1.3/lib/vagrant-share/activate.rb:16:in `<top (required)>' from /root/.vagrant.d/gems/gems/vagrant-share-1.1.3/lib/vagrant-share.rb:23:in `require' from /root/.vagrant.d/gems/gems/vagrant-share-1.1.3/lib/vagrant-share.rb:23:in `block in <class:Plugin>' from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/cli.rb:75:in `call' from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/cli.rb:75:in `block (2 levels) in help' from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/registry.rb:48:in `block in each' from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/registry.rb:47:in `each' from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/registry.rb:47:in `each' from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/cli.rb:69:in `block in help' from /opt/vagrant/embedded/lib/ruby/2.0.0/optparse.rb:885:in `initialize' from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/cli.rb:57:in `new' from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/cli.rb:57:in `help' from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/cli.rb:20:in `execute' from /opt/vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/environment.rb:252:in `cli' from /opt/vagrant/bin/../embedded/gems/gems/vagrant-1.6.3/bin/vagrant:166:in `<main>'
vagrant-hosts が vagrant hosts という subcommand を追加しているようなので、そのせいかもしれない。