Este tutorial contempla a instalação de um ambiente completo para desenvolvimento ruby/rails em uma maquina com SO ubuntu
Softwares necessários, em ordem de instalação:
Pacotes necessários para a instalação dos demais softwares:
$ sudo apt-get install build-essential openssl libcurl4-openssl-dev 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 automake libtool bison libbz2-dev libmysqlclient-dev
Sistema de controle de versão, usado para baixar os outros fontes, para instalar:
$ sudo apt-get install git-core
Controla varias versões de ruby em uma mesma maquina. há outra opção, como RVM, mas neste tutorial usaremos o RBENV.
Para instalar (retirado do manual oficial):
baixar o repositorio do rbENV, para o diretorio ~/.rbenv
$ cd ~/
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
Em seguida, é necessario adicionar a pasta ~/.rbenv/bin
ao seu PATH:
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
Ativar o rbenv:
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
Reiniciar o SHELL
$ exec $SHELL
Agora, instalar o plugin para rbENV que permite instalar as versoes de maneira simplificada, utilizando o ruby-build
$ mkdir -p ~/.rbenv/plugins
$ cd ~/.rbenv/plugins
$ git clone git://github.com/sstephenson/ruby-build.git
Com o ruby-installer, é possível instalar qualquer versão do Ruby com apenas um comando, por exemplo:
$ rbenv install 2.2.2
instala a versão 2.2.2
do Ruby.
Por fim, precisamos atualizar os binários:
$ rbenv rehash
Este passo precisa ser executado sempre que um novo binário é instalado, AKA novas versões de ruby e gems que contem binários.
Você diz que o tutorial está desatualizado, mas ele ainda funciona perfeitamente, a única mudança é que o Ubuntu (e derivados como o Mint) usam agora o arquivo ~/.profile no lugar do ~/.bash_profile (inclusive citado na documentação de instalação do rbenv).