GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Ruby 2.0.0 na CentOS &RHEL 6 pomocí RVM

Upozornění – Ruby 2.0 dosáhl konce životnosti a již není udržován. Laskavě použijte níže uvedené návody k instalaci nejnovější verze ruby

  • Aktuální stabilní – Nainstalujte nejnovější stabilní verzi Ruby
  • Předchozí stabilní – Nainstalujte předchozí stabilní verzi Ruby

Rubín je dynamický, objektově orientovaný programovací jazyk. Používáme RVM, což je zkratka pro Ruby Version Manager, což usnadňuje instalaci Ruby na platformu Linux. RVM je také užitečné pro správu více verzí Ruby bez konfliktů a můžeme přepnout systém na jakoukoli verzi Ruby pomocí jediného příkazu.

Tento článek vám pomůže Instalovat Ruby 2.0.0 na CentOS, RedHat Systems pomocí RVM. Chcete-li nainstalovat Jiné verze Ruby, použijte následující odkazy

Krok 1:Nainstalujte požadované balíčky

Nejprve musíme nainstalovat všechny požadované balíčky pro instalaci ruby ​​na náš systém pomocí následujícího příkazu.

# yum install gcc-c++ patch readline readline-devel zlib zlib-devel
# yum install libyaml-devel libffi-devel openssl-devel make
# yum install bzip2 autoconf automake libtool bison iconv-devel
Krok 2:Nainstalujte RVM ( Ruby Version Manager )

Nainstalujte nejnovější stabilní verzi RVM do systému pomocí následujícího příkazu. Tento příkaz automaticky stáhne všechny požadované soubory a nainstaluje je do vašeho systému.

# curl -L get.rvm.io | bash -s stable

Nyní nastavte systémové prostředí před instalací Ruby. Použijte níže uvedený příkaz k nastavení prostředí rvm.

# source /etc/profile.d/rvm.sh
Krok 3:Nainstalujte Ruby

Po dokončení nastavení prostředí RVM nainstalujte jazyk Ruby pomocí následujícího příkazu.

# rvm install 2.0.0

[Ukázkový výstup]

Searching for binary rubies, this might take some time.
No binary rubies available for: centos/6/i386/ruby-2.0.0-p451.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for centos.
Requirements installation successful.
Installing Ruby from source to: /usr/local/rvm/rubies/ruby-2.0.0-p451, this may take a while depending on your cpu(s)...
ruby-2.0.0-p451 - #downloading ruby-2.0.0-p451, this may take a while depending on your connection...
** Resuming transfer from byte position 24576
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10.2M  100 10.2M    0     0   188k      0  0:00:55  0:00:55 --:--:--  414k
ruby-2.0.0-p451 - #extracting ruby-2.0.0-p451 to /usr/local/rvm/src/ruby-2.0.0-p451...
ruby-2.0.0-p451 - #applying patch /usr/local/rvm/patches/ruby/changeset_r45225.diff.
ruby-2.0.0-p451 - #applying patch /usr/local/rvm/patches/ruby/changeset_r45240.diff.
ruby-2.0.0-p451 - #applying patch /usr/local/rvm/patches/ruby/ssl_no_ec2m.patch.
ruby-2.0.0-p451 - #configuring..................................................
ruby-2.0.0-p451 - #post-configuration.
ruby-2.0.0-p451 - #compiling............................................................................
ruby-2.0.0-p451 - #installing.............................
ruby-2.0.0-p451 - #making binaries executable..
ruby-2.0.0-p451 - #downloading rubygems-2.2.2
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  404k  100  404k    0     0  96653      0  0:00:04  0:00:04 --:--:--  136k
No checksum for downloaded archive, recording checksum in user configuration.
ruby-2.0.0-p451 - #extracting rubygems-2.2.2...
ruby-2.0.0-p451 - #removing old rubygems.........
ruby-2.0.0-p451 - #installing rubygems-2.2.2...............
ruby-2.0.0-p451 - #gemset created /usr/local/rvm/gems/[email protected]
ruby-2.0.0-p451 - #importing gemset /usr/local/rvm/gemsets/global.gems.....................................
ruby-2.0.0-p451 - #generating global wrappers.........
ruby-2.0.0-p451 - #gemset created /usr/local/rvm/gems/ruby-2.0.0-p451
ruby-2.0.0-p451 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.0.0-p451 - #generating default wrappers.........
ruby-2.0.0-p451 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-2.0.0-p451 - #complete
Please be aware that you just installed a ruby that requires 2 patches just to be compiled on an up to date linux system.
This may have known and unaccounted for security vulnerabilities.
Please consider upgrading to ruby-2.1.1 which will have all of the latest security patches.
Ruby was built without documentation, to build it run: rvm docs generate-ri

Krok 4:Nastavení výchozí verze Ruby

Použijte příkaz rvm k nastavení výchozí verze ruby, kterou budou aplikace používat.

# rvm use 2.0.0 --default

Using /usr/local/rvm/gems/ruby-2.0.0-p451

Pomocí následujícího příkazu můžete zkontrolovat, zda je použita aktuální verze ruby.

# ruby --version

ruby 2.0.0p451 (2014-02-24 revision 45167) [i686-linux]

Gratulujeme, úspěšně jste nainstalovali Ruby do svého systému. Přečtěte si náš další článek o integraci Ruby s webovým serverem Apache pomocí jednoduchých kroků.

Odkazy:
1. http://rvm.io/rubies/installing


Cent OS
  1. Jak nainstalovat Ruby on Rails na CentOS 8

  2. Nainstalujte Ruby 1.9.3 (nebo Multiple Ruby Version) na CentOS, RedHat pomocí RVM

  3. Jak nainstalovat Ruby na CentOS/RHEL 8

  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  3. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  1. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  2. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8

  3. Jak nainstalovat Dropbox na RHEL 8 / CentOS 8