Ich habe ein CentOS 5.5 (64-Bit-Server)
Ich möchte Ruby 1.8.7 (aktuelles Patch-Level) und RubyGems installieren
Was ist der beste Weg, um dies zu erreichen?
Haftungsausschluss: Ich bin ein CentOS-Neuling
Sie können es standardmäßig installieren yum install -y ruby ruby-devel rubygems
Eine andere Möglichkeit besteht darin, es selbst zu kompilieren
Rubin
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
Überprüfen Sie, ob installiert
ruby -v
gem -v
rubygems
.yum erase ruby
.--with-openssl-dir
Flag nicht verfügbarconfigure
.yum install openssl openssl-devel
In welcher Funktion versuchen Sie Ruby zu verwenden? Wenn Sie es nicht systemweit benötigen, haben Sie darüber nachgedacht, RVM lokal zu verwenden, damit Sie Ruby in Ihrem lokalen Verzeichnis installieren können? Zusätzlich können Sie rvm systemweit installieren. Es ist etwas zu tun, aber es ist eine bessere Lösung, als Dateien über Ihren Server zu werfen.
RVM installieren
Ich würde es zuerst in Ihrem lokalen Verzeichnis testen, bis Sie sich damit vertraut gemacht haben.
quelle