Jak znaleźć i zainstalować najnowszą wersję Ruby przy użyciu RVM?


71

W końcu uruchomiłem RVM i teraz chciałbym, aby RVM zainstalował najnowszą stabilną wersję Ruby.

W tutorialu, którego używam, zainstalowali Ruby 1.9.3 z poleceniem:

rvm install 1.9.3

Teraz chcę wiedzieć, czy istnieje polecenie pobrania najnowszej stabilnej wersji, czy też muszę sprawdzić najnowszą stabilną wersję i pobrać ją w ten sposób, czy też mogę pobrać starą wersję i uruchomić aktualizację?

Normalnie wypróbowałbym wszystko, ale pracuję na nowym serwerze i staram się ustawić go tak czysto, jak to tylko możliwe :)

Odpowiedzi:


72

możesz zainstalować najnowszą wersję rvm i ruby ​​poprzez:

$ \curl -L https://get.rvm.io | bash -s stable --ruby

i sprawdź stabilność wszystkich wersji ruby

$ rvm list known

można również sprawdzić szczegóły tutaj: http://www.ruby-lang.org/en/downloads/

$ rvm install ruby 2.0.0-p247 

Użyj, jeśli chcesz pobrać konkretną wersję lub wiesz, że jest stabilna.


Cała przyjemność po mojej stronie ... to działa dla ciebie !!
Gaurav Sharma

Możesz wyeliminować instalację rvm (polecenie curl | bash), jeśli wiesz, że masz już najnowszą wersję. Można to zrobić poprzez uruchomienie rvm -vi widząc jeśli wynik zawiera „(ostatni)” w nim, jak w: rvm 1.27.0 (latest).
Keith Bennett,

95

Następujące polecenie zainstaluje najnowszą stabilną wersję Ruby:

rvm install ruby --latest

2
To nie zawsze instaluje najnowsze. Byłem na wersji 2.1.5 i korzystałem z wersji --latest2.2.1, a następnie korzystałem z wersji rvm install 2.2.42.2.4, która jest najnowsza od tej, z której korzystałem--latest
SET

Jeśli chcesz użyć najnowszej wersji Ruby, która jest już zainstalowana, możesz użyćrvm use ruby --latest
Elliot Chance

1
Czy to polecenie sprawdza lokalnie znane rubiny, czy też trafia gdzieś na serwer rvm? Jeśli lokalnie, to upewnij się, że Twój RVM jest aktualny (zobacz poprzednią odpowiedź na to).
Keith Bennett,

0
echo rvm_autoupdate_flag=2 >> ~/.rvmrc
rvm install ruby --latest
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.