mitchellh/vagrant — comment on commit fbcb2c6ddc52cd94bcea80b460fbceb08cd6502c
File:  line 0
By mitchellh:

@clowder, there are actually a few very good reasons that necessitate this feature:

The preferred installation method for Vagrant 1.0 will be installers and packages. These will setup a completely isolated Ruby, RubyGems, etc installations that Vagrant will use. Therefore, system "gems" won't work. Vagrant must provide another method to install plugins. This is the way.

Next, While speaking at DevOpsDays, I asked a group of over 100 Vagrant users their main complaints or feature requests about Vagrant. The leading complaint by far was "the Ruby ecosystem sucks and I don't want to use RubyGems, install Ruby, RVM, etc. It all sucks." I agree with that, its a hard system to approach just to use a tool. Therefore, I wanted to get rid of this pain as much as possible.

Therefore, telling people "use Bundler" would be quite annoying :) Many many people who use Vagrant are not "Ruby people" so they shouldn't be forced to use Ruby tools.

Hopefully this is reason enough :) Thanks for the concerns, however, I appreciate the feedback.