Jak uzyskać aktualną wersję Ruby bez zepsucia systemu
Nie zadzieraj z systemem Ruby, ale zamiast tego zainstaluj bieżącą wersję za pomocą albo rbenv
RVM. Wolę pierwszy , ale oba działają dobrze. Pamiętaj, że możesz zainstalować tylko jeden z nich jednocześnie.
Dzięki takiemu menedżerowi wersji Ruby nigdy nie będziesz musiał pisać sudo
ponownie, aby zainstalować (lub odinstalować) Gem, i możesz zachować różne wersje dla różnych projektów. Możesz bezpiecznie usunąć te wersje ponownie.
Przeczytaj README
przynajmniej raz te narzędzia.
Metoda 1 - rbenv
rbenv jest menedżerem wersji dla Ruby. Pozwala zainstalować wersję Ruby wraz z oryginalnym systemem Ruby, co oznacza, że nie możesz jej zepsuć i możesz łatwo aktualizować wersje.
Aby go zainstalować, użyj rbenv-installer
. Po zainstalowaniu uruchom ponownie powłokę i sprawdź, czy rbenv
funkcja działa.
Następnie, po zainstalowaniu rbenv, uruchom rbenv install -l
. To daje listę dostępnych Rubinów. Zainstaluj wybrany z:
rbenv install 2.5.1
Teraz wybierz ten jako domyślny:
rbenv global 2.5.1
Jak tylko to zrobisz, gem
możesz go użyć do uruchomienia:
gem install rails
Jeśli powyższe nie działa, być może brakuje wymaganych pakietów do budowania ze źródła. Zobacz tutaj listę pakietów, które możesz chcieć zainstalować. W systemie Ubuntu są to:
sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev
Metoda 2 - RVM
Możesz także zainstalować Ruby przez RVM . Tutaj również nie potrzebujesz sudo
niczego, a będziesz mógł pobrać nowsze wersje Ruby oprócz wersji systemowej.
Przeczytaj instrukcje instalacji dla swojego systemu.
Po instalacji możesz zainstalować Rubiny za pomocą prostego polecenia. Najpierw sprawdź, rvm list known
aby uzyskać listę wersji do zainstalowania. Teraz zainstaluj swój wybór:
rvm install 2.5.1
Następnie ustaw go jako domyślną wersję Ruby dla użytkownika:
rvm use 2.5.1 --default
Teraz możesz zainstalować Railsy na gem
:
gem install rails