У меня CentOS 5.5 (64-битный сервер)
Я хотел бы установить Ruby 1.8.7 (текущий уровень патча) и RubyGems
Какой лучший способ пойти по этому поводу?
Отказ от ответственности: я NOSOB CentOS
Вы можете установить его по умолчанию yum install -y ruby ruby-devel rubygems
Другой способ - собрать его самостоятельно.
Рубин
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
Проверьте, установлен ли
ruby -v
gem -v
rubygems
.yum erase ruby
.--with-openssl-dir
флага, доступного дляconfigure
.yum install openssl openssl-devel
В каком качестве вы пытаетесь использовать Ruby? Если вам это не нужно для всей системы, рассматривали ли вы возможность использования RVM локально, чтобы вы могли установить ruby в локальный каталог? Дополнительно вы можете установить rvm для всей системы. Это требует определенных усилий, но это лучшее решение, чем перебрасывать файлы на ваш сервер.
Установка RVM
Сначала я проверю это в вашем локальном каталоге, пока вы не освоитесь с этим.
источник