Eu tenho um CentOS 5.5 (servidor de 64 bits)
Gostaria de instalar o Ruby 1.8.7 (nível de patch atual) e o RubyGems
Qual é a melhor maneira de fazer isso?
aviso legal: eu sou um noob do CentOS
Você pode instalá-lo com o padrão yum install -y ruby ruby-devel rubygems
Outra maneira é compilá-lo sozinho
Rubi
wget http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz
tar -zxvf ruby-1.8.7-p302.tar.gz
cd ruby-1.8.7-p302
./configure --with-openssl-dir=/usr/lib/openssl
make
make install
Rubygems
wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz
tar -zxvf rubygems-1.3.7.tgz
cd rubygems-1.3.7
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install
Verifique se instalado
ruby -v
gem -v
rubygems
.yum erase ruby
.--with-openssl-dir
sinalizador disponível paraconfigure
.yum install openssl openssl-devel
Em que capacidade você está tentando usar Ruby? Se você não precisa dele em todo o sistema, você já pensou em usar o RVM localmente para instalar o ruby no diretório local? Além disso, você pode instalar o rvm em todo o sistema. Demora um pouco, mas é uma solução melhor que lançar arquivos pelo servidor.
Instalando o RVM
Eu o testaria primeiro no diretório local até você se sentir confortável com ele.
fonte