GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Ruby 2.0.0 auf CentOS &RHEL 6 mit RVM

Warnung – Ruby 2.0 wurde bis zum Lebensende erreicht und wird nicht mehr gewartet. Bitte verwenden Sie die folgenden Tutorials, um die neueste Version von Ruby zu installieren

  • Aktuell stabil – Installieren Sie die neueste stabile Ruby-Version
  • Vorheriger Stall – Installieren Sie die vorherige Stable-Version von Ruby

Rubin ist eine dynamische, objektorientierte Programmiersprache. Wir verwenden RVM, was für Ruby Version Manager steht, was die Installation von Ruby auf einer Linux-Plattform erleichtert. RVM ist auch hilfreich, um mehrere Versionen von Ruby ohne Konflikte zu verwalten, und wir können das System mit einem einzigen Befehl auf jede Version von Ruby umstellen.

Dieser Artikel hilft Ihnen beim Installieren von Ruby 2.0.0 auf CentOS, RedHat Systems mit RVM. Verwenden Sie die folgenden Links, um andere Versionen von Ruby zu installieren

Schritt 1:Erforderliche Pakete installieren

Zuerst müssen wir alle erforderlichen Pakete für die Ruby-Installation auf unserem System mit dem folgenden Befehl installieren.

# 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
Schritt 2:Installieren Sie RVM (Ruby Version Manager)

Installieren Sie die neueste stabile Version von RVM auf Ihrem System mit dem folgenden Befehl. Dieser Befehl lädt automatisch alle erforderlichen Dateien herunter und installiert sie auf Ihrem System.

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

Richten Sie nun die Systemumgebung ein, bevor Sie Ruby installieren. Verwenden Sie den folgenden Befehl, um die rvm-Umgebung einzurichten.

# source /etc/profile.d/rvm.sh
Schritt 3:Ruby installieren

Nachdem Sie die Einrichtung der RVM-Umgebung abgeschlossen haben, können Sie die Ruby-Sprache mit dem folgenden Befehl installieren.

# rvm install 2.0.0

[Beispielausgabe]

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

Schritt 4:Standardversion von Ruby einrichten

Verwenden Sie den Befehl rvm, um die standardmäßige Ruby-Version einzurichten, die von Anwendungen verwendet werden soll.

# rvm use 2.0.0 --default

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

Mit dem folgenden Befehl können Sie überprüfen, ob die aktuelle Ruby-Version verwendet wird.

# ruby --version

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

Herzlichen Glückwunsch, Sie haben Ruby erfolgreich auf Ihrem System installiert. Lesen Sie unseren nächsten Artikel, um Ruby mit einfachen Schritten in den Apache-Webserver zu integrieren.

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


Cent OS
  1. So installieren Sie phpMyAdmin auf RHEL 8 / CentOS 8

  2. So installieren Sie P7Zip auf RHEL 8 / CentOS 8

  3. So installieren Sie Ruby on Rails unter CentOS 8

  4. Installieren Sie Ruby 1.9.3 (oder Multiple Ruby Version) auf CentOS, RedHat mit RVM

  5. So installieren Sie Ruby unter CentOS/RHEL 8

So installieren Sie Maven auf RHEL 8 / CentOS 8

So installieren Sie Ruby auf RHEL 8 / CentOS 8

So installieren Sie Ruby unter CentOS 7

So installieren Sie Ruby on Rails unter CentOS 8 / RHEL 8

So installieren Sie Ruby on Rails unter CentOS 7 / RHEL 7

So installieren Sie Flameshot auf RHEL/CentOS mit Snapcraft