RVM

2011-08-9 | 12:57 pm | Kein Kommentar »

Installation

https://rvm.beginrescueend.com/rvm/install/

2 Wege

=> als user ins eigene home
~/.rvm

=> als root fuer alle global
adduser christine rvm
/usr/local/rvm

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

update
$ curl -s https://rvm.beginrescueend.com/install/rvm -o rvm-installer ; chmod +x rvm-installer ; ./rvm-installer –version lastest

setup RVM

https://rvm.beginrescueend.com/rvm/basics/
Aenderungen in .bashrc
rvm settings ganz unten sonst gehts kaputt beim ruby-switch

Gemsets erzeugen

rvm install 1.8.7
rvm install 1.9.2

rvm –create 1.8.7@rails2first
rvm –create use 1.9.2@rails3first

rvm –default use 1.9.2@rails3first

check ob es funktioniert

ruby -v
rvm use system
ruby -v
rvm default
ruby -v

# zurueck zum system ruby als „default“
rvm reset

# System .rvmrc
https://rvm.beginrescueend.com/workflow/rvmrc/
cd project
echo „rvm ruby-1.9.2-p180@rails3first“ > .rvmrc
ruby -v

# check ob es funktioniert:
cd ..
rvm system
ruby -v
cd project
ruby -v
rvm default
rvm info
rvm gemdir
cd $(rvm gemdir)

Export/Import

https://rvm.beginrescueend.com/gemsets/exporting/

rvm ruby-1.9.2-p180@rails3first gemset export => rails3first.gems
rvm gemset export => default.gems

rvm –create ruby-1.9.2-p180@rails3first
rvm gemset import rails3first

# copy gemset from one ruby to another
rvm gemset copy 1.9.2@rails3 1.9.2@railsblub

Links

  • https://rvm.beginrescueend.com/
  • http://rubylearning.com/blog/2010/12/20/how-do-i-keep-multiple-ruby-projects-separate/

Sag etwas dazu: