Zainstaluj Ruby 1.9.3 (lub wielokrotna wersja Ruby) na Centos, Redhat za pomocą RVM

Zainstaluj Ruby 1.9.3 (lub wielokrotna wersja Ruby) na Centos, Redhat za pomocą RVM
Ostrzeżenie - Ruby 1.9 dochodzi do końca życia i nie jest już utrzymywany. Używaj poniżej samouczków, aby zainstalować najnowszą wersję Ruby

  • Obecny stabilny - Zainstaluj najnowszą stabilną wersję Ruby
  • Poprzednie stabilne - Zainstaluj Ruby poprzednie stabilne wydanie

Język programowania Ruby staje się obecnie bardziej popularny. Ruby Language został stworzony przez Yukihiro „Matz” Matsumoto i opublikowany po raz pierwszy w 1995 roku. Ten artykuł pomoże Ci zainstalować Ruby Language w Centos, Redhat System za pomocą RVM. Do tego artykułu używam Centos 6.5. RVM zapewnia łatwy zestaw poleceń do instalacji pojedynczych lub wielu wersji Ruby na jednym serwerze.

Krok 1: Pakiety aktualizacyjne

To najlepsza praktyka, aby mieć aktualność systemu z najnowszymi pakietami. Przed uruchomieniem poniższego polecenia upewnij się, że aktualizacja nie wpłynie na uruchomione aplikacje (jeśli w ogóle) na serwerze, pomiń ją

# Aktualizacja Yum 

Krok 2: Instalowanie zalecanych pakietów

Istnieje niewiele bibliotek programowych wymaganych do uruchomienia Ruby w Linux. Użyj następującego polecenia, aby zainstalować zalecane pakiety na serwerze za pomocą Yum.

# Yum Instaluj platformę GCC-C ++ odczyt linia devel zlib zlib-devel # yum instaluj libyaml-devel libffi-devel openssl-devel Make # yum instaluj BZIP2 Autoconf Autoconf Automake Libtool Iconv-devel-devel 

Krok 3: Zainstaluj RVM (Ruby Version Manager)

Zainstaluj najnowszą stabilną wersję RVM w systemie za pomocą następującego polecenia. To polecenie automatycznie pobiera wszystkie wymagane pliki i zainstaluje w twoim systemie.

# curl -l get.RVM.io | Bash -s stabilny 

[Przykładowy wynik]

 % Całkowity % Otrzymano % XFerd Średnia prędkość Czas czas czas przesyłanie DLOAD Całkowita wydana lewa prędkość 100 20511 100 20511 0 0 1120 0:00:18 0:00:18-::--19722 Pobieranie https: // github.com/Wayneeseguin/RVM/Archive/Stable.smoła.GZ tworzenie grupy „RVM” instalowanie RVM do/usr/local/rvm/instalacja RVM w/usr/local/rvm/jest prawie kompletna: * Najpierw musisz dodać wszystkich użytkowników, którzy będą używać RVM do grupy „RVM”, i wyloguj się - Zaloguj się ponownie, każdy używający RVM będzie działał z „Umask u = rwx, g = rwx, o = rx”. * Aby zacząć korzystać z RVM, musisz uruchomić „źródło /etc /profil.D/RVM.sh 'we wszystkich otwartych oknach skorupowych, w rzadkich przypadkach musisz ponownie otworzyć wszystkie okna Shell. # Administrator, # # Dziękujemy za użycie RVM! # Szczerze mamy nadzieję, że RVM pomoże ułatwić ci życie i przyjemniej!!! # # ~ Wayne, Michal & Team. W przypadku problemów: http: // rvm.io/help i https: // twitter.com/rvm_io 

Krok 4: Konfiguracja środowiska RVM

Po zainstalowaniu najpierw RVM musimy skonfigurować środowisko RVM za pomocą poniższego polecenia.

# Źródło /etc /profil.D/RVM.cii 

Krok 5: Zainstaluj wymaganą wersję Ruby

RVM zapewnia opcję zarządzania wieloma wersją Ruby w jednym systemie. Użyj następującego polecenia, aby zainstalować wymaganą wersję Ruby.

# RVM Instaluj 1.9.3 

[Przykładowy wynik]

Poszukiwanie binarnych rubinów może to zająć trochę czasu. Brak dostępnych rubinów binarnych dla: Centos/6/i386/Ruby-1.9.3-p545. Kontynuowanie kompilacji. Przeczytaj „RVM pomóż”, aby uzyskać więcej informacji na temat binarnych rubinów. Wymagania dotyczące sprawdzania cen Centos. Instalowanie wymagań dla centu. System aktualizacji… Instalowanie wymaganych pakietów: Libyaml-Devel… Instalacja wymagań. Instalowanie Ruby od źródła do:/usr/lokal/rvm/rubies/rubin-1.9.3-p545, może to potrwać trochę czasu w zależności od procesora… Ruby-1.9.3-p545- #Powhowning Ruby-1.9.3-p545, może to zająć trochę czasu w zależności od połączenia… % Otrzymano ogółem % Xferd Średnia prędkość czas czas czas przesyłanie DLOAD Całkowita spędzona prędkość pozostawiona 100 9802K 100 9802K 0 0 217K 0 0:00:45 0:00:45 -:-:-393K Ruby-1.9.3-p545- #Ekstrakcja Ruby-1.9.3-p545 do/usr/local/rvm/src/ruby-1.9.3-p545. Ruby-1.9.3-p545-#applying Patch/USR/Local/RVM/Patches/Ruby/GH-488.skrawek. Ruby-1.9.3 -p545 - #applying Patch/usr/local/rvm/łatki/ruby/ssl_no_ec2m.skrawek. Ruby-1.9.3-p545- #Konfigurowanie… Ruby-1.9.3-p545- #po konfiguracji. Ruby-1.9.3-p545- #Kompilowanie… Ruby-1.9.3-p545- #Instalowanie… Ruby-1.9.3 -p545 - #Układanie plików binarnych. Ruby-1.9.3-p545-#Downing Rubygems-2.2.2 % całkowity % Otrzymano % XFerd Średnia prędkość czas czas czas prąd przesyłane DLOAD Całkowita wydana lewa prędkość 100 404K 100 404K 0 0 25393 0:00:16 0:00:16-:-:-335K Brak sumowania kontrolnego do pobrania Archiwum, rejestrowanie sumy kontrolnej w konfiguracji użytkownika. Ruby-1.9.3-p545- #Ekstrakcja rubygems-2.2.2. Ruby-1.9.3 -p545 - #ReMoving Old Rubygems. Ruby-1.9.3-p545-#installing Rubygems-2.2.2… Ruby-1.9.3-p545-#GEMSET utworzony/usr/local/rvm/gems/[chroniony e-mail] Ruby-1.9.3 -p545 - #Importing Gemset/USR/Local/RVM/Gemsets/Global.Klejnoty… Ruby-1.9.3 -p545 - #generacja globalnych opakowań. Ruby-1.9.3-p545-#GEMSET utworzony/usr/local/rvm/klejnot/ruby-1.9.3-p545 Ruby-1.9.3 -P545 - #Importing GemsetFile/USR/Local/RVM/Gemsets/Default.Klejnoty ocenione na pustą listę klejnotów Ruby-1.9.3 -p545 - #generacja domyślnych opakowań. Ruby-1.9.3 -p545 - #adjusting #shebangs dla (GEM IRB erb ri rdoc testrb rake). Zainstaluj Ruby-1.9.3-p545- #STOPLETE OSTRZEŻENIE: Pamiętaj, że właśnie zainstalowałeś Ruby, który nie jest już utrzymywany (2014-02-23), aby uzyskać listę utrzymanych rubinów.Ruby-Lang.Org/Projects/Ruby/Wiki/ReleaseInceering Proszę rozważyć aktualizację do Ruby-2.1.1, który będzie miał wszystkie najnowsze łatki bezpieczeństwa. Ruby został zbudowany bez dokumentacji, aby go zbudować: Dokumenty RVM generują RI 

Krok 6: Zainstaluj inną wersję (w razie potrzeby)

Jeśli chcesz używać wielu wersji Ruby, możesz go zainstalować również za pomocą RVM Else, pomiń ten krok.

# RVM Instaluj 1.8.6 

Krok 7: Ustaw domyślną wersję Ruby

Użyj polecenia RVM, aby skonfigurować domyślną wersję Ruby, która ma być używana przez aplikacje.

# RVM Użyj 1.9.3--default za pomocą/usr/local/rvm/klejnot/rubin-1.9.3-p545 
Krok 8: Sprawdź bieżącą wersję Ruby

Za pomocą następującego polecenia możesz sprawdzić, czy używana jest bieżąca wersja Ruby.

# Ruby --version Ruby 1.9.3P545 (2014-02-24 Rewizja 45159) [i686-linux] 

Mam nadzieję, że powyższe kroki pomogą ci w zainstalowaniu wielu wersji Ruby za pomocą RVM.