Creating really small CentOS and Debian images.
Shell Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Veewee Boxes

This project is for building/maintaining VirtualBoxes using veewee.



Use an operating system package to install VirtualBox, e.g.

# apt get install virtualbox


You can use the system ruby, but you are better off using rbenv as described below. This has been tested with native ruby 1.9.3, jruby 1.7.2, and native ruby 2.0.0


rbenv allows us to manage Ruby versions. Install it by following the instructions.


ruby-build is a utility for compiling and installing Ruby versions. It's a plugin for rbenv that help with installing different versions of ruby, either compiled from source or via other means, e.g., downloading and unpacking jruby. Follow the instructions to install it.

Set the version

Once you have installed rbenv and ruby-build, install your desired ruby version. For example, to use ruby 2.0:

$ rbenv install 2.0.0-p247

Make that the global version:

$ rbenv global 2.0.0-p247


You can use an OS package to install Vagrant, but you can get more recent releases by installing Vagrant as a gem. Moreover, you will have to use a gem if you want/need to use different versions of Ruby.

$ gem install vagrant



You can install veewee as a gem:

$ gem install veewee

However, you might run into the following error:

$ gem install veewee

ERROR:  While executing gem ... (Gem::DependencyError)
   Unable to resolve dependencies: fog requires net-scp (~> 1.1)


Using bundler allows you to manage veewee's dependencies independently from other gems. This seems to be the prevailing workaround for the above error.

$ gem install bundler

Then use the supplied Gemfile to install veewee

$ bundle install

To run veewee:

$ bundle exec veewee


Using veewee with bundler is a little... verbose. You can alias veewee:

$ alias veewee 'bundle exec veewee'

To see what you can do with VirtualBox:

$ bundle exec veewee vbox help