2009-10-12 11 views

risposta

1
yum install ruby 

Se questo non installa il Ruby per te, aggiungi il repository appropriato a yum.

Se la versione di Ruby nei repository non è aggiornata, ottenere l'origine, creare, installare da soli.

6

Probabilmente si desidera questo:

"da utilizzare con yum, creare /etc/yum.repos.d/ruby.repo e aggiungere il seguente:"

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

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

"utilizzo del campione:"

yum --enablerepo=ruby list *RUBY* 

Googleage: 012.304.

+0

Grazie, ha funzionato per me. L''esempio di utilizzo' non era supportato dalla mia versione di yum, quindi ho impostato abilitato = 1 nel file .repo. –

+0

l'"esempio di utilizzo" dovrebbe essere --enablerepo (due hypens, non uno). –

+0

ack, grazie per la correzione – aronchick

12

Scarica tarball con la versione di Ruby da here

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

dovevo fare esattamente quello che stai chiedendo, ho solo usato la versione 1.8.7

+1

+1! L'unico che ha suggerito l'unico metodo standard per installare un pakage GNU! – Luca

+1

Questo è ridicolo - l'intero punto di utilizzo del sistema basato su RPM è quello di attenersi agli RPM, non costruire e supportare i pacchetti da soli ... – GreyCat

+0

@GreyCat. La domanda era: "Come posso trovare e installare Ruby 1.8.6?". Questo risponde, non è vero? Inoltre, non pretendo che questa sia l'unica soluzione disponibile, solo che questo è quello che ha funzionato per me. –

0

è possibile installare rubino e tutte le sue dipendenze, tra cui gemme withi questo bash script

+0

Questo installa solo qualsiasi rpm di Centos, che non è la versione che l'OP sta cercando. – mpeters

1

"Per usare con yum, creare /etc/yum.repos.d/ruby.repo e aggiungere il seguente:"

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

Poi: yum --enablerepo = rubino lista rUBY

E: yum update rubino -y

1

Un'altra opzione sarebbe quella di installare Ruby con l'utilità RVM, che consente di passare facilmente tra le versioni.

Nota: Su CentOS 5, almeno, RVM compila Ruby barf perché autoconf è troppo vecchio.Ci sono le istruzioni per la risoluzione di questo here

0

I pronti contro termine precedenti postato solo avuto il pacchetto i686, questo è il repo che sto utilizzando per x86_64

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

Lo yum repo su repo.premiumhelp.eu/ruby/ è DOA.

Ho trovato un altro compatibile CentOS yum repo at rubyworks.rubyforge.org/redhat/ con le istruzioni complete here. Supportano esplicitamente RHEL/CentOS 4 & 5, ma non 6 (ancora)

+0

Questo repository non ha funzionato neanche per me. Potresti ricontrollare e correggere il collegamento? –

+0

C'è stato un refuso nell'URL, risolto ora. – Codex24

Problemi correlati