Veewee is a tool to help you building a Virtual Machine from an ISO-file.
Please see requirements.md for detailed instructions.
These instructions need to be bulked out more, but for now, here is a basic guide to installing Veewee.
The Veewee project is moving quickly and the Rubygem might be outdated. We recommend installing Veewee from source.
as a gem
$ gem install veewee
from source
When you cd into the veewee directory, rvm should automatically read the .rvmrc
file
and prompt you to verify it - you can do so by pressing Y
.
This will then create a gemset for veewee.
$ git clone https://github.com/jedi4ever/veewee.git
$ cd veewee
$ gem install bundler
$ bundle install
Now start building baseboxes or learn more about veewee's internals!
from source on windows
-
Run
bundle install
-
To run
veewee
, usebundle exec veewee
or make a powershell alias to remember for you:function Run-Veewee { bundle exec veewee } Set-Alias veewee Run-Veewee
By default the :kvm
gem group is disabled to prevent the installation of ruby-libvirt
on systems
that don't need it. This is done by the file .bundle/config
.
If you do need it, run bundle install --without restrictions
(restrictions is a dummy name).
This will change the file .bundle/config
, which is ignored by Git per default and must not be included in any commits.
As this is a remembered option, you don't have to specify it every time.
If you want to switch to the default behavior run bundle install --without kvm
to enable restrictions.
By default the :windows gem group is enabled . This loads the em-winrm gem which is incompatible with ruby-1.8.7 as it depends on the gss-api gem. To run from source you can do a bundle install --without windows
This will change the file .bundle/config
, which is ignored by Git per default and must not be included in any commits.
If you want to switch to the default behavior run bundle install --without restrictions
to include it