Travis seems to require that you specify at least one default rvm
. Like:
language: ruby
rvm: 2.0.0
matrix:
# ...
Other issue is that I'm quite sure the second gemfile
in '1.9.3-p448' will just override the first one.
And third, Vagrant officially supports only one Ruby version. Before 1.4 Vagrant only works with Ruby 1.9.3, from 1.4 on with Ruby 2.0.0. You might not hit problems in plugin's unit tests, but no need to consume Travis resources. =)
For env var based approach (instead of Gemfile based), see vagrant-proxyconf's .travis.yml and Gemfile.