bundle install
veewee-templates-update
vagrant basebox define 'rvm-ubuntu-11.10-i386' 'ubuntu-11.10-server-i386'
Download required iso
curl -L http://releases.ubuntu.com/11.10/ubuntu-11.10-server-i386.iso -o iso/ubuntu-11.10-server-i386.iso
Edit definitions/rvm-ubuntu-11.10-i386/definition.rb
- adjust ram / cpu -> 1024-2048 / 1-2
Edit definitions/rvm-ubuntu-11.10-i386/postinstall.sh
- replace ruby, rubygems, gem install code with:
# Install rvm & ruby
apt-get -y install curl gcc git-core libyaml-dev libsqlite3-dev libxml2-dev libxslt-dev libc6-dev ncurses-dev subversion
curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash
PATH=$PATH:/usr/local/rvm/bin
echo "gem: --no-ri --no-rdoc" | tee /home/vagrant/.gemrc > /root/.gemrc
rvm install 1.9.3
rvm alias create default 1.9.3
source /usr/local/rvm/environments/default
vagrant basebox build 'rvm-ubuntu-11.10-i386'
vagrant basebox validate rvm-ubuntu-11.10-i386
vagrant basebox export rvm-ubuntu-11.10-i386 rvm-ubuntu-11.10-i386.box
vagrant box add 'rvm-ubuntu-11.10-i386' 'rvm-ubuntu-11.10-i386.box'
vagrant init 'rvm-ubuntu-11.10-i386'
vagrant up
vagrant ssh
ruby -rreadline -rzlib -ropenssl -rcurses -ryaml -e 'puts :ok'