Veewee has a few requirements that must be met before you're able to use Veewee.
You'll need to install at least one of the supported VM providers (see Providers doc for details). If you're not sure which provider to use, a common choice is VirtualBox since it's free, portable, and supported by Vagrant.
Veewee is written in Ruby. In order to use Veewee you need Ruby installed as well as some header files in order to compile native extensions that come as dependencies. If you already have experiences with Ruby this should be very straightforward.
On Linux, you may need these packages in order to build native rubygems:
libxslt1-dev libxml2-dev zlib1g-dev # or build-essential
For Mac OS X
On Macs, either install
Xcode or use homebrew to install
On Windows, you will need to install:
- Ruby devkit
- PowerShell (if on XP or Vista)
- PowerShell Community Extensions
- And you may need to add VirtualBox to your
PATH, usually installed to
It is highly recommended that you use either
rbenv to manage your ruby versions.
Veewee currently supports Ruby version
IMPORTANT : For best results, please use the latest version of Ruby.
Option 1: RVM
RVM is Veewee's prefered ruby version manager.
RVM will allow Veewee to install its own gemset and configure its own ruby version - which keeps Veewee and its dependancies completely separate from your other projects. Please see https://rvm.io/gemsets/basics/ for details if you are new to the concept of 'gemsets'.
Please see the RVM install documentation for up-to-date installation instructions.
Option 2: rbenv
rbenv is another popular ruby version manager that you can use as an alternative to RVM.
Please see the rbenv README for up-to-date installation instructions.
Ok, now that we have cover all the requirements, you can move on with installing Veewee.