Usando Rbenv
Em 26/04/12 12:22.
Atualizada em 26/04/12 14:20.
Simple Ruby Version Management
Simple Ruby Version Management
Antes da instalação é preciso instalar dependências
#aptitude install curl build-essential libssl-dev libreadline6 libreadline6-dev zlib1g-dev zlib1g libpq-dev
Debian 7 - Wheezy (testing)
Instalando o rbenv
#aptitude install rbenv
Debian 6 - Squeeze (stable)
Baixe o pacote rbenv
#wget http://ftp.us.debian.org/debian/pool/main/r/rbenv/rbenv_0.1.2+git20100922-1_all.deb #sudo dpkg -i rbenv_0.1.2+git20100922-1_all.deb
Configure o alternatives conforme descrito em http://krnjevic.com/wp/?p=209
Passos de uso comum
$ ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
$ rbenv init
# Load rbenv automatically by adding
# the following to ~/.bashrc:
eval "$(rbenv init -)"
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ source ~/.bashrc
$ rbenv versions
$ rbenv alternatives
$ rbenv versions
1.8.7-debian
1.9.2-debian
Instalando o ruby-build
$ git clone git://github.com/sstephenson/ruby-build.git
$ cd ruby-build
$ sudo ./install.sh
$ sudo chmod 755 -R /usr/local/lib/site_ruby/ /usr/local/share/ruby-build/ /usr/local/bin/r*
$ rbenv-install
usage: rbenv install VERSION
rbenv install /path/to/definition
Available versions:
1.8.6-p420
1.8.7-p249
1.8.7-p334
1.8.7-p352
1.9.1-p378
1.9.2-p180
1.9.2-p290
1.9.3-dev
1.9.3-p0
1.9.3-preview1
1.9.3-rc1
2.0.0-dev
jruby-1.6.3
jruby-1.6.4
jruby-1.6.5
jruby-1.7.0-dev
maglev-1.0.0
rbx-1.2.4
rbx-2.0.0-dev
ree-1.8.6-2009.06
ree-1.8.7-2010.02
ree-1.8.7-2011.03
$ rbenv-install 1.9.3-p0
...
$ rbenv global 1.9.3-p0
$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
Fonte
http://wiki.debian.org/Ruby | Instalar no Ubuntu 11.10