Jak zainstalować Ruby 2.0.0 na Centos & Rhel 6 za pomocą RVM

Jak zainstalować Ruby 2.0.0 na Centos & Rhel 6 za pomocą RVM
Ostrzeżenie - Ruby 2.0 został osiągnięty 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

Rubin to dynamiczny, zorientowany obiektowo język programowania.Korzystamy z RVM, który oznacza Ruby Version Manager, który ułatwia zainstalowanie Ruby na platformie Linux. RVM jest również pomocne w zarządzaniu wieloma wersją Ruby bez sprzeczności i możemy przełączać system na dowolną wersję Ruby za pomocą jednego polecenia.

Ten artykuł pomoże Ci zainstalować Ruby 2.0.0 w centroS, systemy Redhat przy użyciu RVM. Aby zainstalować inne wersje Ruby, użyj następujących linków

Krok 1: Zainstaluj wymagane pakiety

Najpierw musimy zainstalować wszystkie wymagane pakiety do instalacji Ruby w naszym systemie za pomocą następującego polecenia.

# 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 2: 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 

Teraz konfiguruj środowisko systemowe przed zainstalowaniem Ruby. Użyj poniżej polecenia, aby skonfigurować środowisko RVM.

# Źródło /etc /profil.D/RVM.cii 
Krok 3: Zainstaluj Ruby

Po zakończeniu konfiguracji środowiska RVM, zainstaluj pozbawione języka za pomocą następującego polecenia.

# RVM Instaluj 2.0.0 

[Przykładowy wynik]

Poszukiwanie binarnych rubinów może to zająć trochę czasu. Brak dostępnych rubinów binarnych dla: Centos/6/i386/Ruby-2.0.0-p451. Kontynuowanie kompilacji. Przeczytaj „RVM pomóż”, aby uzyskać więcej informacji na temat binarnych rubinów. Wymagania dotyczące sprawdzania cen Centos. Instalacja wymagań skutecznie. Instalowanie Ruby od źródła do:/usr/lokal/rvm/rubies/rubin-2.0.0-p451, może to potrwać trochę czasu w zależności od procesora… Ruby-2.0.0-P451- #Powhowning Ruby-2.0.0-p451, może to potrwać chwile w zależności od połączenia… ** Wznowienie transferu z pozycji bajtów 24576 % Całkowity % Otrzymano % XFerd Średnia prędkość czas czas przesyłania DLOAD Całkowita spędzona prędkość pozostawiona 100 10 10 10.2M 100 10.2m 0 0 188K 0 0:00:55 0:00:55-:-:-414K Ruby-2-2.0.0-P451- #Ekstrakcja Ruby-2.0.0-p451 do/usr/local/rvm/src/ruby-2.0.0-P451… Ruby-2.0.0 -P451 - #applying Patch/usr/local/rvm/łatki/ruby/refmit_r45225.różnica. Ruby-2.0.0 -P451 - #applying Patch/usr/local/rvm/łatki/ruby/refmit_r45240.różnica. Ruby-2.0.0 -P451 - #applying łatanie/usr/local/rvm/łatki/ruby/ssl_no_ec2m.skrawek. Ruby-2.0.0-P451- #Konfigurowanie… Ruby-2.0.0-p451- #po konfiguracji. Ruby-2.0.0-P451- #Kompilowanie… Ruby-2.0.0-P451- #Instalowanie… Ruby-2.0.0-P451- #Układanie plików binarnych… Ruby-2.0.0-p451-#Downing Rubygems-2.2.2 % całkowity % Otrzymano % XFerd Średnia prędkość czas czas czasu prąd przesyłane DLOAD Całkowita wydana lewa prędkość 100 404K 100 404K 0 0 96653 0 0:00:04 0:00:04 Archiwum, rejestrowanie sumy kontrolnej w konfiguracji użytkownika. Ruby-2.0.0-p451- #Ekstrakcja rubygems-2.2.2… Ruby-2.0.0-P451-#REMOVING STARD RUBYGEMS… RUBY-2.0.0-p451-#installing Rubygems-2.2.2… Ruby-2.0.0-P451-#GEMSET utworzony/usr/local/rvm/gems/[chroniony e-mail] Ruby-2.0.0 -P451 - #Importing Gemset/USR/Local/RVM/Gemsets/Global.Klejnoty… Ruby-2.0.0-P451- #generacja globalnych opakowań… Ruby-2.0.0-P451-#GEMSET utworzony/usr/local/rvm/klejnot/ruby-2.0.0-p451 Ruby-2.0.0 -P451 - #Importing GemsetFile/USR/Local/RVM/Gemsets/Default.Klejnoty ocenione na pustą listę klejnotów Ruby-2.0.0-p451- #generacja domyślnych opakowań… Ruby-2.0.0 -p451 - #adjusting #shebangs dla (GEM IRB erb ri rdoc testrb rake). Zainstaluj Ruby-2.0.0 -P451 - #Complete, pamiętaj, że właśnie zainstalowałeś Ruby, który wymaga 2 łatek, aby skompilować w aktualnym systemie Linux. To mogło znać i nie uwzględnić w przypadku luk w zakresie bezpieczeństwa. 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 4: 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 2.0.0--default za pomocą/usr/lokal/rvm/klejnot/rubin-2.0.0-p451 

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

# Ruby --version Ruby 2.0.0p451 (2014-02-24 Rewizja 45167) [i686-linux] 

Gratulacje. Przeczytaj nasz następny artykuł, aby zintegrować Ruby z serwerem WWW Apache z łatwymi krokami.

Bibliografia:
1. http: // rvm.IO/RUKIE/Instalowanie