Czy mogę zainstalować Ruby Version Manager?


Odpowiedzi:


21

Tak!

Po pierwsze, trzeba zainstalować curl, giti build-essentialdla swojego systemu operacyjnego. Jeśli nie wiesz, jak zainstalować oprogramowanie dla swojego systemu, zapoznaj się z rozdziałem Jak zainstalować nowe oprogramowanie? .

Następnie musisz pobrać i uruchomić dostarczony przez nich skrypt bash.

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

Następnie możesz zrobić jedną z dwóch rzeczy.

  1. Zamknij i ponownie otwórz sesję terminalową lub
  2. Źródło skryptu rvm tak.

     $ source ~/.rvm/scripts/rvm
    

Teraz możesz sprawdzić, czy RVM jest zainstalowany, uruchamiając następujące polecenie.

$ type rvm | head -n 1
rvm is a function

Jeśli otrzymasz odpowiedź podobną do powyższej, jeden RVM został załadowany i możesz zainstalować konkretną wersję Ruby. Zalecane jest zainstalowanie najnowszej stabilnej wersji; czyli Ruby 1.9.3 od 11 lipca 2012 r.

$ rvm install 1.9.3

Ostatnim krokiem jest poinformowanie RVM, której wersji użyć. Aby użyć konkretnej wersji Ruby na czas trwania bieżącej sesji terminala, uruchom następujące polecenie.

$ rvm use 1.9.3

Jeśli chcesz używać tej konkretnej wersji za każdym razem, gdy otwierasz nową sesję terminalową, musisz jednak powiedzieć RVM, aby ustawiła ją jako domyślną Ruby. Podoba mi się.

$ rvm use --default 1.9.3

Gratulacje, pomyślnie zainstalowałeś RVM na swoim Raspberry Pi!

Uwaga build-essential jest grupa dla Debiana gcc, g++, makeitd. Arch zawiera podobną grupę o nazwie base-devel.


Czy różni się to od instalacji na innym komputerze z systemem Linux?
Jivings,

2
Aby uczynić tę odpowiedź bardziej specyficzną dla Raspberry Pi, możesz skomentować wydajność Ruby na Pi. Czy warto to robić, czy też będzie to wyjątkowo wolne?
Mark Booth,

3
Aktywność make na RVM była dość powolna, podobnie jak kompilowanie Ruby. Wykonaj prawdopodobnie 15 minut przy pierwszej instalacji rvm. Kompilacja zajęła około godziny. Po zainstalowaniu RVM i rubinu jest to dość szybkie.
wmarbut

2
Prawidłowa nazwa pakietu jest niezbędna do zbudowania, a nie niezbędna do kompilacji.
gfelisberto

2
Wystąpił błąd podczas wykonywania pierwszego polecenia, musiałem również uruchomić to, aby dodać klucze gpg
Vini.g.fer

1

jeśli to pomaga komukolwiek używającemu tego, znalazłem to polecenie na rasbain lite było potrzebne

curl -L https://get.rvm.io | bash
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.