Mam Ruby 1.9.3 i 2.1.2. Gdy otwieram terminal domyślnie używa Ruby 1.9.3, ale chcę używać Ruby 2.1.2.
Jak ustawić domyślnie Ruby 2.1.2?
Powinieneś zainstalować RVM, aby zarządzać wersjami Ruby. Aby zainstalować RVM, wykonaj
sudo apt-get install zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2 libxml2-dev libxslt-dev gawk libgdbm-dev libncurses5-dev automake libtool bison libffi-dev nodejs
\curl -sSL https://get.rvm.io | bash -s stable
Jeśli to z jakiegoś powodu psuje się, postępuj zgodnie z instrukcjami tutaj: /programming//a/9056395/2376036
Następnie, aby zrobić domyślną wersję 2.1.2
rvm --default use 2.1.2
/usr/bin/ruby
jest zwykle linkiem do/etc/alternatives/ruby
, który z kolei prowadzi do pliku wykonywalnego domyślnej wersji Ruby (np/usr/bin/ruby1.9
.). Możesz zmienić skonfigurowaną domyślną wersję za pomocą:Jeśli żądana wersja nie skonfigurowała się jako alternatywa dla
ruby
(np. Jeśli nie została skonfigurowana przez menedżera pakietów), możesz to zrobić samodzielniegdzie
<PRIORITY>
jest dodatnią liczbą całkowitą. Następnie możesz wykonać pierwszy krok.Szczegółowe informacje można znaleźć w instrukcji obsługi
update-alternatives(8)
.źródło
W systemie Ubuntu 14.04 można zainstalować
ruby2.0
pakiet. Obecnie pakiet oferuje wersję 2.0.0p384 (ostatecznie pakiet może oferować Ruby 2.1 lub nowszy). Oto prosty sposób instalowania plików binarnych Ruby:Wtedy będziesz miał binaria
ruby2.0
igem2.0
. Aby zastąpić domyślny Ruby 1.9 przez 2.0, możesz wykonać następujące czynności ( UWAGA: możesz uszkodzić aplikacje, które ściśle wymagają Ruby <= 1.9).Inne możliwości to użycie menedżera wersji Ruby, takiego jak rbenv lub RVM . Pierwszy z nich jest bardziej skomplikowany w konfiguracji, ale mniej hackerski niż RVM. Oba pozwalają zainstalować prawie każdą wersję Ruby, której chcesz użyć.
źródło
update-alternatives: error: alternative name (/usr/bin/ruby) must not contain '/' and spaces
Mam Ubuntu 14.04Jeśli używasz Ubuntu 14.04 (Trusty) lub nowszego, możesz dodać ten PPA:
Następnie możesz na przykład zainstalować dowolny pakiet
Aby móc budować rozszerzenia natywne, musisz także opracować pakiet
Aby łatwo przełączać się między zainstalowanymi wersjami Ruby, zainstaluj przełącznik Ruby:
Polecenia przydatne
Przykład
Od: https://www.brightbox.com/docs/ruby/ubuntu/
źródło