2009-05-21 13 views
5

Sono nuovo di Ruby, quindi abbi pazienza con me. Ho cercato di aggiornare Ruby alla versione 1.8.7 e ho riscontrato molti problemi sul mio Mac OS X (10.5.7).Come aggiornare a Ruby 1.8.7

Quindi, come si aggiorna a Ruby 1.8.7?

Grazie.

+0

Hai bisogno di aiuto per impostare le variabili di ambiente, modificare i collegamenti simbolici o qualcos'altro? –

risposta

9

La risposta più semplice è "non farlo". Ruby 1.8.7 è stato un tentativo di creare una versione con bridging tra 1.8 e 1.9, e il consenso della comunità era che non era necessario, quindi c'era poco supporto per la versione 1.9 prima che fosse finalizzato. La raccomandazione generale è di rimanere con 1.8 (la versione è fornita con OS X 10.5), o usare Ruby 1.9.

MacPorts ha pacchetti per Ruby 1.8.7 e Ruby 1.9, quindi questo è probabilmente il modo più semplice per ottenere versioni più recenti di Ruby senza alcun rischio di modificare OS X stesso.

AGGIORNAMENTO: Come indicato da ajhit406, RVM è ora l'opzione migliore, piuttosto che MacPorts.

+1

+1 per MacPort. – rampion

+0

MacPorts rende tutto più semplice. – Chuck

+1

probabilmente non è un problema per il tuo Mac, ma ci sono problemi di sicurezza con 1.8.6 che sono stati risolti in 1.8.7. Se si desidera che la propria casella di sviluppo sia uguale alla produzione, è necessario aggiornarli entrambi. – klochner

1

Scaricare e decomprimere la versione di Ruby desiderata. Chiameremo la directory ruby_1.8.7 e supponiamo che si trovi nella tua home directory. Apri una finestra di terminale.

sudo cp -r ruby_1.8.7 /System/Library/Frameworks/Ruby.framework/Versions/1.8.7 
cd /System/Library/Frameworks/Ruby.framework/Versions 
sudo ln -sfh 1.8.7 Current 
3

Necromancing ...

http://rvm.io/

Edit (mpapis): Rubino 1.8.7 non è più mantenuto dal team di Ruby e non deve più essere utilizzato.

Problemi correlati