Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Jak zainstalować Ruby używając Ruby Version Manager (RVM) na MacOS Mojave

By admin on 23 stycznia, 2021

Poradnik krok po kroku

iv id= 5dab255029przewodnik krok po kroku

Wymagania wstępne

  1. Jak korzystać z Terminala aka Bash

Wymagania systemowe

  1. MacOS Mojave 10.14.2

2. Terminal (>= 3.2.25 dla bash 3 lub >= 4.2 w przeciwnym razie)

Aby zlokalizować Terminal, otwórz Finder na MacOS, kliknij na Aplikacje, zlokalizuj folder Utilities, jak pokazano na poniższym obrazku, otwórz folder, w którym zobaczysz Terminal wśród innych rzeczy wewnątrz, kliknij na terminal, aby go uruchomić.

Ruby jest dostarczany w pakiecie z systemem MacOS, aby zobaczyć systemowy ruby wpisz poniższe polecenie w terminalu:

which ruby

Output

Najlepszym sposobem na zainstalowanie Ruby jest użycie Ruby Version Manager. RVM pozwala na przełączanie się pomiędzy wieloma wersjami Rubiego, jest to przydatne gdy musisz używać konkretnej wersji Rubiego w środowisku deweloperskim. Proszę unikać używania spakowanego Rubiego, który jest dostarczany z systemem MacOS, ponieważ jego wersja może być przestarzała.

Zalety używania RVM obejmują;

  1. RVM instaluje każdą wersję Rubiego w ukrytym folderze w folderze domowym, dzięki czemu każda zainstalowana wersja Rubiego nie wpływa na systemowego Rubiego. Jest to również znane jako instalacja dla pojedynczego użytkownika.
  2. Klejnoty instalowane przez wersje Rubiego zarządzane przez RVM są instalowane w ukrytym folderze w Twoim folderze domowym zawierającym daną wersję Rubiego.
  3. Nie musisz używać sudo aby zainstalować klejnoty. Instalacje wymagającesudo są nazywane instalacjami dla wielu użytkowników.

Aby uzyskać bardziej szczegółowy przewodnik po różnych typach instalacji dla RVM, zapoznaj się z Dokumentacją RVM.

Ruby jest dostarczany w pakiecie z macOS, aby wyświetlić pakiet ruby wpisz następujące polecenie w terminalu:

Aby sprawdzić wersję Ruby na twoim macOS, wpisz następujące polecenie:

ruby -v

Strona instalacji RVM zawiera wyczerpujące instrukcje dotyczące instalacji RVM, które działają na macOS.

Instalacja GPG lub GPG2

Pierwszym krokiem jest instalacja klucza publicznego. Jednak, jak zauważa strona instalacyjna, możesz potrzebować gpg lub gpg2. Mac OS X nie zawiera gpg, więc przed instalacją klucza publicznego trzeba zainstalować gpg. Ja zainstalowałem gpg za pomocą Homebrew:

brew install gnupg

Po zainstalowaniu gnupg możesz zainstalować klucz publiczny mpapis za pomocą tego polecenia:

gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Możesz napotkać problemy z serwerem kluczy, jeśli tak się stanie, zastąp adres URL serwera dowolnym z wymienionych poniżej;

hkp://pool.sks-keyservers.net

hkp://pgp.mit.edu

hkp://keyserver.pgp.com

Instalacja RVM

Aby zainstalować stabilną wersję RVM użyj poniższej komendy, ta komenda instaluje ruby jako pojedynczy użytkownik, oznacza to, że instaluje ruby w moim folderze domowym.

\curl -sSL https://get.rvm.io | bash -s stable

Wyjście powinno wyglądać podobnie do tego;

Owanates-MacBook-Pro:~ owanate$ \curl -sSL https://get.rvm.io | bash -s stableDownloading https://github.com/rvm/rvm/archive/1.29.10.tar.gzDownloading https://github.com/rvm/rvm/releases/download/1.29.10/1.29.10.tar.gz.ascgpg: Signature made Wed Mar 25 22:58:42 2020 WATgpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDBgpg: Good signature from "Piotr Kuczynski <[email protected]>" gpg: WARNING: This key is not certified with a trusted signature!gpg: There is no indication that the signature belongs to the owner.Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDBGPG verified '/Users/owanate/.rvm/archives/rvm-1.29.10.tgz'Installing RVM to /Users/owanate/.rvm/Adding rvm PATH line to /Users/owanate/.profile /Users/owanate/.mkshrc /Users/owanate/.bashrc /Users/owanate/.zshrc.Adding rvm loading line to /Users/owanate/.profile /Users/owanate/.bash_profile /Users/owanate/.zlogin.Installation of RVM in /Users/owanate/.rvm/ is almost complete:* To start using RVM you need to run `source /Users/owanate/.rvm/scripts/rvm`in all your open shell windows, in rare cases you need to reopen all shell windows.Thanks for installing RVM 🙏Please consider donating to our open collective to help us maintain RVM.👉 Donate: https://opencollective.com/rvm/donate

Wykonaj następujące polecenie w terminalu;

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

Reload Terminal

Zamknij swoją bieżącą powłokę lub sesję terminala i otwórz nową (preferowane). Możesz załadować RVM następującą komendą:

source ~/.rvm/scripts/rvm

Jeśli instalacja i konfiguracja zakończyły się sukcesem, RVM powinien ładować się przy każdym otwarciu nowej powłoki. Można to przetestować wykonując następujące polecenie, które powinno wypisać rvm is a function jak pokazano poniżej.

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

Wykonaj poniższe polecenie aby wyświetlić listę wszystkich known rubinów.

UWAGA: RVM może zainstalować wiele więcej Rubinów nie wymienionych na liście.

rvm list known

Wyjście

rvm list known# MRI Rubies1.8.61.8.7 # security released on head1.9.11.9.21.9.32.0.02.12.22.32.42.52.62.7ruby-head....# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2

Jeśli wersja Rubiego, której zamierzasz użyć jest już wymieniona w powyższym wyjściu, przejdź dalej i wpisz to polecenie w terminalu:

rvm use 

Zastąp version no wersją ruby, np.g rvm use 2.1

Instalacja określonej wersji Ruby

Aby zainstalować określoną wersję Ruby (np. 2.6.3):

rvm install 2.6.3

Wyjście:

Owanates-MacBook-Pro:~ owanate$ rvm install 2.6.3No binary rubies available for: osx/10.14/x86_64/ruby-2.6.3.Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.Checking requirements for osx.Installing requirements for osx.Updating system.......Installing required packages: autoconf, automake, libtool, pkg-config, coreutils, libyaml, readline, zlib...........Certificates bundle '/usr/local/etc/[email protected]/cert.pem' is already up to date.Requirements installation successful.Installing Ruby from source to: /Users/owanate/.rvm/rubies/ruby-2.6.3, this may take a while depending on your cpu(s)...ruby-2.6.3 - #downloading ruby-2.6.3, this may take a while depending on your connection...% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 13.8M 100 13.8M 0 0 47801 0 0:05:03 0:05:03 --:--:-- 53787ruby-2.6.3 - #extracting ruby-2.6.3 to /Users/owanate/.rvm/src/ruby-2.6.3
.....Install of ruby-2.6.3 - #completeRuby was built without documentation, to build it run: rvm docs generate-ri

Wprowadź poniższe polecenie, aby poinstruować RVM, aby używał nowo zainstalowanego Ruby:

rvm use 2.6.3

Output

Owanates-MacBook-Pro:~ owanate$ rvm use 2.6.3Using /Users/owanate/.rvm/gems/ruby-2.6.3

Aby sprawdzić czy wszystko zadziałało poprawnie:

ruby -vruby 2.6.3p62 (2019-04-16 revision 67580) which ruby/Users/owanate/.rvm/rubies/ruby-2.6.3/bin/ruby

Opcjonalnie, możesz ustawić wersję Ruby do użycia jako domyślną dla nowych powłok. Zauważ, że jest to nadrzędne w stosunku do 'systemowej' wersji ruby:

rvm use 2.6.3 --default

Więcej informacji znajdziesz w Oficjalnej Dokumentacji RVM!

Gratulacje! Udało Ci się zainstalować RVM, a także użyć RVM do zainstalowania konkretnej wersji Rubiego.

Dzięki za przeczytanie!!!

Zobacz wpisy

Soul Eater Sezon 2: Data premiery, Postacie, Fabuła
Pure Joy Planet (Polski)

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Najnowsze wpisy

  • Firebush (Polski)
  • Prognoza stawek CD na 2021 rok: Stopy procentowe prawdopodobnie pozostaną na niskim poziomie, ale mogą wzrosnąć w dalszej części roku
  • Jak ustrukturyzować dokumentację systemu zarządzania jakością
  • Zdrowe Gry i Zajęcia dla Dzieci | UIC Online Informatics
  • Wheat Ales (American) (Polski)
  • Korzyści z karmienia piersią po roku
  • Czy bezpiecznie jest wrzucać fusy z kawy do zlewu | Atomic Plumbing
  • Cool-Down After Your Workout (Polski)
  • Nasza praca
  • Najlepsza ręczna maszyna do szycia do kupienia: 2020

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • WordPress.org

Archiwa

  • Marzec 2021
  • Luty 2021
  • Styczeń 2021
  • Grudzień 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com