Jak zainstalować Ruby 2.0.0 na Centos & Rhel 6 za pomocą RVM
- 3568
- 314
- Juliusz Sienkiewicz
- 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
- « Jak konfigurować S3CMD w systemie Windows i zarządzać wiadrami S3
- Jak skonfigurować SSL na serwerze Lighttpd »