t9md / vagrant-snap

snapshoft management plugin for vagrant
MIT License
119 stars 5 forks source link

vagrant-snap breaks vagrant #13

Open sammcj opened 11 years ago

sammcj commented 11 years ago

install vagrant-snap

gem install vagrant-snap Fetching: colored-1.2.gem (100%) Fetching: vagrant-snap-0.10.gem (100%) Successfully installed colored-1.2 Successfully installed vagrant-snap-0.10 2 gems installed Installing ri documentation for colored-1.2... Installing ri documentation for vagrant-snap-0.10... Installing RDoc documentation for colored-1.2... Installing RDoc documentation for vagrant-snap-0.10...

try to run vagrant

samm@samm-mbp:~

vagrant /Users/samm/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require': cannot load such file -- virtualbox (LoadError) from /Users/samm/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inrequire' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-snap-0.10/lib/vagrant_snap.rb:1:in <top (required)>' from /Users/samm/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inrequire' from /Users/samm/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-snap-0.10/lib/vagrant_init.rb:5:inrescue in <top (required)>' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-snap-0.10/lib/vagrant_init.rb:1:in <top (required)>' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-1.0.5/lib/vagrant/plugin.rb:68:inload' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-1.0.5/lib/vagrant/plugin.rb:68:in block (2 levels) in load!' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-1.0.5/lib/vagrant/plugin.rb:42:ineach' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-1.0.5/lib/vagrant/plugin.rb:42:in block in load!' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-1.0.5/lib/vagrant/plugin.rb:37:ineach' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-1.0.5/lib/vagrant/plugin.rb:37:in load!' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-1.0.5/lib/vagrant/environment.rb:514:inload_plugins' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-1.0.5/lib/vagrant/environment.rb:97:in initialize' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-1.0.5/bin/vagrant:36:innew' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/gems/vagrant-1.0.5/bin/vagrant:36:in <top (required)>' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/bin/vagrant:19:inload' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/bin/vagrant:19:in <main>' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/bin/ruby_noexec_wrapper:14:ineval' from /Users/samm/.rvm/gems/ruby-1.9.3-p286/bin/ruby_noexec_wrapper:14:in `

'

uninstall vagrant-snap

samm@samm-mbp:~

gem uninstall vagrant-snap Successfully uninstalled vagrant-snap-0.10

vagrant works again

samm@samm-mbp:~

vagrant Usage: vagrant [-v] [-h] command []

-v, --version                    Print the version and exit.
-h, --help                       Print this help.

Available subcommands: box destroy gem halt init package provision reload resume ssh ssh-config status suspend up

For help on any individual command run vagrant COMMAND -h

Environment: OSX 10.8.2

gem environment RubyGems Environment:

  • RUBYGEMS VERSION: 1.8.24
  • RUBY VERSION: 1.9.3 (2012-10-12 patchlevel 286) [x86_64-darwin12.2.0]
  • INSTALLATION DIRECTORY: /Users/samm/.rvm/gems/ruby-1.9.3-p286
  • RUBY EXECUTABLE: /Users/samm/.rvm/rubies/ruby-1.9.3-p286/bin/ruby
  • EXECUTABLE DIRECTORY: /Users/samm/.rvm/gems/ruby-1.9.3-p286/bin
  • RUBYGEMS PLATFORMS:
    • ruby
    • x86_64-darwin-12
  • GEM PATHS:
    • /Users/samm/.rvm/gems/ruby-1.9.3-p286
    • /Users/samm/.rvm/gems/ruby-1.9.3-p286@global
  • GEM CONFIGURATION:
    • :update_sources => true
    • :verbose => true
    • :benchmark => false
    • :backtrace => false
    • :bulk_threshold => 1000
  • REMOTE SOURCES:

vagrant --version Vagrant version 1.0.5

ches commented 11 years ago

vagrant-snap needs some updates because Vagrant has changed a lot since the last release. This is a duplicate of #9 though -- gem install virtualbox should fix it. Vagrant developers are trying to decouple it from VirtualBox in the long run, it hasn't depended on the virtualbox gem since the last 0.8.x release so now it's not available for vagrant-snap unless you install it (or vagrant-snap is updated to properly declare the dependency).