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.