2009-10-12 5 views

Antwort

1
yum install ruby 

Wenn dies nicht die Ruby für Sie installieren, fügen Sie das entsprechende Repository zu Yum.

Wenn die Ruby-Version in Repositories veraltet ist, holen Sie die Quelle, Build, installieren Sie selbst.

6

Sie wahrscheinlich diese wollen:

"mit yum zu verwenden, erstellen /etc/yum.repos.d/ruby.repo und fügen Sie den folgenden:"

[ruby] 
name=ruby 
baseurl=http://repo.premiumhelp.eu/ruby/ 
gpgcheck=0 
enabled=0 

----- --------------------

"Verwendungsbeispiel:"

yum --enablerepo=ruby list *RUBY* 

Googleage: 012.304.

+0

Danke, das hat für mich funktioniert. Die 'Beispielverwendung' wurde von meiner Version von yum nicht unterstützt, daher setze ich enabled = 1 in der .repo-Datei. –

+0

die "Beispielverwendung" sollte --enablerepo (zwei Hyphen, nicht eine) sein. –

+0

ack, danke für die Behebung – aronchick

12

Herunterladen Tarball mit Ihrer Version von Ruby aus here

tar -xjvf ruby-1.8.6-pxxx.tar.bz2 
cd ruby-1.8.6 
./configure 
make 
make install 

ich hatte genau das zu tun, was Sie fordern, ich habe gerade verwendete Version 1.8.7

+1

+1! Der einzige, der die einzige Standardmethode vorgeschlagen hat, um eine GNU-Paket zu installieren! – Luca

+1

Das ist lächerlich - der Sinn des RPM-basierten Systems liegt darin, sich an RPMs zu halten, Pakete nicht selbst zu bauen und zu unterstützen ... – GreyCat

+0

@GreyCat. Die Frage war "Wie kann ich Ruby 1.8.6 finden und installieren?". Das beantwortet es, oder? Ich behaupte auch nicht, dass dies die einzige verfügbare Lösung ist, nur dass dies die ist, die für mich funktioniert hat. –

0

Sie können Rubin installieren und alle seine Abhängigkeiten einschließlich Gems withi dieser bash script

+0

Das installiert nur, was Centos hat, was nicht die Version ist, nach der das OP sucht. – mpeters

1

"mit yum zu verwenden, erstellen /etc/yum.repos.d/ruby.repo und fügen Sie das folgende:"

[ruby] name = Rubin baseurl = http://repo.premiumhelp.eu/ruby/ gpgcheck = 0 enabled = 0

Dann: yum --enablerepo = Rubin Liste rUBY

Und: yum update Rubin -y

1

Eine andere Möglichkeit wäre, Rubin mit dem RVM Dienstprogramm zu installieren, die Sie problemlos zwischen Versionen können.

Hinweis: Auf CentOS 5 kompiliert RVM zumindest Ruby Barf, weil Autoconf zu alt ist.Es gibt Anweisungen für diese Fixierung here

0

Die bisherige repos geschrieben hatte nur das i686-Paket, das ist die Repo-I für x86_64

bin mit
[ruby] 
name=ruby 
baseurl=http://centos.karan.org/el5/misc/testing/x86_64/RPMS/ 
gpgcheck=0 
enabled=0 
0

Die yum repo bei repo.premiumhelp.eu/ruby/ ist DOA.

Ich fand einen anderen CentOS-kompatiblen yum repo at rubyworks.rubyforge.org/redhat/ mit vollständigen Anweisungen . Sie unterstützen explizit RHEL/CentOS 4 & 5, aber nicht 6 (noch)

+0

Dieses Repo hat auch nicht für mich funktioniert. Können Sie den Link überprüfen und korrigieren? –

+0

Es gab einen Tippfehler in der URL, jetzt behoben. – Codex24

Verwandte Themen