RVM jest narzędziem wiersza poleceń, które pozwala na łatwą instalację, zarządzanie i pracę z wieloma środowiskami ruby od interpreterów do zestawów gemów.
Pakiet instaluje rvm z kilkoma domyślnymi ustawieniami:
- używany jest stabilny rvm;
- rvm jest instalowany przy użyciu
mixed-mode
install: usable by all users on the system, with isolated rubies/gemsets in user’s $HOME (zobacz więcej tutaj); - rvm jest instalowany w
/usr/share/rvm
(zgodnie z konwencją Debiana/Ubuntu); - automatyczne aktualizacje dostarczane przez Ubuntu PPA;
Dodatkowo niektóre stare pakiety wymagane do budowania starych binarek ruby (jak libssl1.0-dev
) są automatycznie dostępne w PPA.
Wymagania wstępne
Musisz mieć zainstalowane software-properties-common
, aby dodać PPA
repozytoria.
Jeśli nie jest zainstalowany, otwórz terminal (Ctrl+Alt+T
) i uruchom:
sudo apt-get install software-properties-common
1. Dodaj PPA i zainstaluj pakiet
Otwórz terminal (Ctrl+Alt+T
) i uruchom:
sudo apt-add-repository -y ppa:rael-gc/rvmsudo apt-get updatesudo apt-get install rvm
Dodaj swojego użytkownika do grupy rvm
(zastąp <yourusername>
swoją nazwą użytkownika):
sudo usermod -a -G rvm <yourusername>
2. Zmień swoje okno terminala
Teraz, aby zawsze ładować rvm, zmień Terminal Gnome tak, aby zawsze wykonywał logowanie.
W oknie terminala, kliknij Edit
>Profile Preferences
, kliknij Title and Command
zakładkę i zaznacz Run command as login shell
.
3. Reboot
Zostało wprowadzonych wiele zmian (skrypty, które muszą zostać przeładowane, jesteś teraz członkiem grupy rvm
) i aby wszystkie one poprawnie działały, musisz zrestartować system (w większości przypadków wystarczy wylogowanie/logowanie, ale w niektórych pochodnych Ubuntu lub niektórych emulatorach terminala, logowanie do powłoki nie jest wykonywane, więc zalecamy zrestartować system).
4. Włącz lokalne gemsety
Teraz włącz lokalne gemsety. Otwórz terminal (Ctrl+Alt+T
) i uruchom:
rvm user gemsets
5. Zainstaluj ruby
Teraz jesteś gotowy, aby zainstalować ruby. Otwórz terminal (Ctrl+Alt+T
) i uruchom:
rvm install ruby
Użycie RVM
Pełne instrukcje RVM są dostępne w repozytorium RVM: https://github.com/rvm/rvm
Dodatkowo można też sprawdzić strony manuala: otwórz Terminal (Ctrl+Alt+T
) i uruchom:
man rvm
Rozwiązywanie problemów
Po zainstalowaniu RVM, twój użytkownik został dodany do nowej grupy, zostały utworzone nowe pliki środowiskowe, itp. Zazwyczaj wystarczy wylogowanie i zalogowanie. Ale w przypadku, gdy nadal napotykasz na jakieś problemy (zwykle z powodu terminali nie działających w powłokach logowania, itp.), spróbuj zrestartować system.
1. Cannot add PPA
Jeśli napotykasz następujący błąd:
Cannot add PPA: 'ppa:~rael-gc/ubuntu/rvm'.ERROR: '~rael-gc' user or team does not exist
Brzmi jakbyś był pod proxy. Proszę, podążaj za instrukcjami do add-apt-repository aby pracować przez proxy.
2. Muszę uaktualnić do master bez czekania na nowe wydanie pakietu
Dobrze. Najpierw zainstaluj rvm-installer
klucze:
gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Następnie uruchom:
rvmsudo rvm get master
3. Problemy z uprawnieniami do plików
Jeśli już się zrestartowałeś i napotykasz na jakiekolwiek problemy z uprawnieniami do plików podczas używania RVM, takie jak:
Following files may be not writable
-
sudo is needed
lub Cannot utime: Operation not permitted
Możesz to naprawić za pomocą:
rvmsudo rvm cleanup allrvm fix-permissions
Contributing
Zostań backerem i wesprzyj nas niewielką miesięczną darowizną, która pomoże nam kontynuować naszą działalność.
Sponsorzy
Zostań sponsorem i otrzymaj swoje logo w naszym README na Githubie z linkiem do Twojej strony.