2016-04-07 30 views
37

Voglio sapere come aggiornare la versione stabile di di Ruby con Homebrew. Sono non interessato a utilizzare RVM. Grazie.Come aggiornare Ruby con Homebrew?

+0

Benvenuti in SO. Per favore leggi "[ask]". http://meta.stackoverflow.com/q/261592/128421 è applicabile qui. –

+1

Sei contro RVM o manager delle versioni in generale? Se non hai installato vecchi rubini, non sarai in grado di eseguire vecchie librerie Ruby sul tuo computer. Rbenv può essere più gentile. Non sono nemmeno sicuro che le ultime versioni di Ruby vengano inviate ai gestori di pacchetti di sistema come Homebrew. Su ubuntu, la versione predefinita di Ruby è ancora 1.9.3 –

risposta

37

brew upgrade ruby

dovrebbe tirare la versione più recente del pacchetto e installarlo.

brew update aggiornamenti stessa birra, non pacchetti (formule lo chiamano)

72

Vorrei utilizzare ruby-build con rbenv. Le seguenti linee di installare Ruby 2.5.0 e impostarla come versione di default di Ruby:

$ brew update 
$ brew install ruby-build 
$ brew install rbenv 
$ rbenv install 2.5.0 
$ rbenv global 2.5.0 
+1

Non c'è modo di aggiornare automaticamente all'ultima versione stabile di Ruby senza "hard coding" la versione in là? Qualcosa come "rbenv install latest"? –

+2

Preferisco avere più controllo sulla versione, ma potresti voler usare questo esempio: http://stackoverflow.com/a/30191850/2483313 – spickermann

+2

Grazie per la risposta. Ho dovuto eseguire anche questo: echo 'se quale rbenv>/dev/null; quindi eval "$ (rbenv init -)"; fi '>> ~/.bash_profile – guya

1

Aggiunta alla risposta selezionata (come non ho abbastanza rep per aggiungere un commento), un modo per vedere l'elenco delle versioni disponibili (from ref) prova:

$ rbenv install -l