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.
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.
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 per MacPort. – rampion
MacPorts rende tutto più semplice. – Chuck
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
Hai provato il one click installe r?
Modifica: il programma di installazione in un clic non sembra più aggiornato, prova Rails Installer.
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
Necromancing ...
Edit (mpapis): Rubino 1.8.7 non è più mantenuto dal team di Ruby e non deve più essere utilizzato.
Hai bisogno di aiuto per impostare le variabili di ambiente, modificare i collegamenti simbolici o qualcos'altro? –