Método 1 - railsready
Se você não quiser fazer tudo manualmente, você pode usar o script railsready , que será instalado para você:
- An updated system (Linux only)
- Ruby 1.9.3 latest patch level (installed to /usr/local/bin/ruby) or RVM running 1.9.3 latest patch level
- Imagemagick
- libs needed to run Rails (sqlite, mysql, etc)
- Bundler, Passenger, and Rails gems
- Git
Basta digitar o seguinte:
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
... e pronto.
Método 2 - Instalação manual e RVM
Como @slotishtype mencionou, faça um favor e instale Ruby over RVM. Ele gerencia as versões do Ruby melhor, você não precisa sudo
, e você poderá obter versões mais recentes do Ruby.
Como instalar o RVM
Você precisa de git
para isso, portanto, se você não tiver, instale-o com sudo apt-get install git
antes. Além disso, o @nixterminus tem um post sobre esse assunto , escrito para o Ubuntu 11.04. Ele apresenta algumas outras dependências que você pode precisar instalar antes:
sudo apt-get install build-essential bison openssl \
libreadline6 libreadline6-dev curl git-core \
zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 \
libsqlite3-dev sqlite3 libxml2-dev libxslt-dev \
autoconf libc6-dev ncurses-dev
Agora, execute o instalador do RVM:
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
Em seguida, faça o seguinte para carregar o RVM como uma função:
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
source .bash_profile
Pré-requisitos
Para instalar o Rubies, você precisa instalar alguns pacotes adicionais do Ubuntu. Digite o seguinte:
rvm notes
Isso lhe dará instruções sobre o que instalar por meio de apt-get
.
Instalando Rubis
Agora vamos instalar as versões corretas do Ruby. Eu sugiro que você use o mais recente. Para encontrar uma lista de todos os rubis, digite rvm list known
. Aqui, eu assumo a última versão 1.9.3. Isso pode demorar um pouco, seja paciente:
rvm install 1.9.3
Em seguida, defina-o como a versão padrão do Ruby para seu usuário:
rvm use 1.9.3 --default
Agora você pode instalar o Rails sobre gem
:
gem install rails
Método 3 - rbenv
rbenv é uma alternativa ao RVM que segue uma abordagem ligeiramente diferente e é menos intrusiva no que diz respeito ao shell. É incompatível com o RVM, então desinstale se você quiser rbenv.
Veja como instalá-lo:
cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
Por fim, reinicie o shell:
exec $SHELL
Agora você pode instalar as versões do Ruby manualmente, compilando-as em $HOME/.rbenv/versions/
, ou usar ruby-build para obter uma Comando rbenv install
semelhante ao RVM.