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

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

Warnung – Ruby 1.9 hat das Lebensende erreicht und wird nicht mehr gepflegt. 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

Die Programmiersprache Ruby wird heutzutage immer beliebter. Die Ruby-Sprache wurde von Yukihiro „Matz“ Matsumoto erstellt und erstmals 1995 veröffentlicht. Dieser Artikel hilft Ihnen bei der Installation der Ruby-Sprache in CentOS, RedHat-System mit RVM. Für diesen Artikel verwende ich CentOS 6.5. RVM bietet einen einfachen Befehlssatz, um einzelne oder mehrere Versionen von Ruby auf einem einzelnen Server zu installieren.

Schritt 1:Upgrade-Pakete

Es empfiehlt sich, Ihr System mit den neuesten Paketen auf dem neuesten Stand zu halten. Stellen Sie vor dem Ausführen des folgenden Befehls sicher, dass sich das Update nicht auf Ihre laufenden Apps (falls vorhanden) auf dem Server auswirkt. Andernfalls überspringen Sie es

# yum update

Schritt 2:Empfohlene Pakete installieren

Es sind nur wenige Entwicklungsbibliotheken erforderlich, um Ruby unter Linux auszuführen. Verwenden Sie den folgenden Befehl, um empfohlene Pakete mit yum auf Ihrem Server zu 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 3: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

[Beispielausgabe]

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 20511  100 20511    0     0   1120      0  0:00:18  0:00:18 --:--:-- 19722
Downloading https://github.com/wayneeseguin/rvm/archive/stable.tar.gz
Creating group 'rvm'

Installing RVM to /usr/local/rvm/
Installation of RVM in /usr/local/rvm/ is almost complete:

  * First you need to add all users that will be using rvm to 'rvm' group,
    and logout - login again, anyone using rvm will be operating with `umask u=rwx,g=rwx,o=rx`.

  * To start using RVM you need to run `source /etc/profile.d/rvm.sh`
    in all your open shell windows, in rare cases you need to reopen all shell windows.

# Administrator,
#
#   Thank you for using RVM!
#   We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.

In case of problems: http://rvm.io/help and https://twitter.com/rvm_io

Schritt 4:RVM-Umgebung einrichten

Nach der Installation von RVM müssen wir zuerst die rvm-Umgebung mit dem folgenden Befehl einrichten.

# source /etc/profile.d/rvm.sh

Schritt 5:Erforderliche Ruby-Version installieren

RVM bietet die Möglichkeit, mehrere Ruby-Versionen auf einem einzigen System zu verwalten. Verwenden Sie den folgenden Befehl, um die erforderliche Version von Ruby zu installieren.

# rvm install 1.9.3

[Beispielausgabe]

Searching for binary rubies, this might take some time.
No binary rubies available for: centos/6/i386/ruby-1.9.3-p545.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for centos.
Installing requirements for centos.
Updating system......
Installing required packages: libyaml-devel......
Requirements installation successful.
Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.3-p545, this may take a while depending on your cpu(s)...
ruby-1.9.3-p545 - #downloading ruby-1.9.3-p545, this may take a while depending on your connection...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 9802k  100 9802k    0     0   217k      0  0:00:45  0:00:45 --:--:--  393k
ruby-1.9.3-p545 - #extracting ruby-1.9.3-p545 to /usr/local/rvm/src/ruby-1.9.3-p545.
ruby-1.9.3-p545 - #applying patch /usr/local/rvm/patches/ruby/GH-488.patch.
ruby-1.9.3-p545 - #applying patch /usr/local/rvm/patches/ruby/ssl_no_ec2m.patch.
ruby-1.9.3-p545 - #configuring..............................................
ruby-1.9.3-p545 - #post-configuration.
ruby-1.9.3-p545 - #compiling...................................................................
ruby-1.9.3-p545 - #installing........................
ruby-1.9.3-p545 - #making binaries executable.
ruby-1.9.3-p545 - #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  25393      0  0:00:16  0:00:16 --:--:--  335k
No checksum for downloaded archive, recording checksum in user configuration.
ruby-1.9.3-p545 - #extracting 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 created /usr/local/rvm/gems/[email protected]
ruby-1.9.3-p545 - #importing gemset /usr/local/rvm/gemsets/global.gems.....
ruby-1.9.3-p545 - #generating global wrappers.
ruby-1.9.3-p545 - #gemset created /usr/local/rvm/gems/ruby-1.9.3-p545
ruby-1.9.3-p545 - #importing gemsetfile /usr/local/rvm/gemsets/default.gems evaluated to empty gem list
ruby-1.9.3-p545 - #generating default wrappers.
ruby-1.9.3-p545 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-1.9.3-p545 - #complete
WARNING: Please be aware that you just installed a ruby that is no longer maintained (2014-02-23), for a list of maintained rubies visit:

    http://bugs.ruby-lang.org/projects/ruby/wiki/ReleaseEngineering

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 6:Installieren Sie eine andere Version (falls erforderlich)

Wenn Sie mehrere Versionen von Ruby verwenden möchten, können Sie es auch mit rvm installieren. Andernfalls überspringen Sie diesen Schritt.

# rvm install 1.8.6

Schritt 7:Standardversion von Ruby einrichten

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

# rvm use 1.9.3 --default 

Using /usr/local/rvm/gems/ruby-1.9.3-p545
Schritt 8:Prüfen Sie die aktuelle Ruby-Version

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

# ruby --version

ruby 1.9.3p545 (2014-02-24 revision 45159) [i686-linux]

Ich hoffe, die obigen Schritte helfen Ihnen bei der Installation mehrerer Ruby-Versionen mit RVM.


Cent OS
  1. So installieren Sie die neueste Version von Python 3 unter CentOS 7

  2. So installieren Sie Ruby on Rails unter CentOS 8

  3. So installieren Sie MongoDB 4.2/4.0 unter CentOS 6/RHEL 6

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

  5. Installieren Sie MongoDB auf einem CentOS VPS

Installieren Sie Ruby on Rails auf Ubuntu 16.04 / CentOS 7 / Fedora 26 mit rbenv

So installieren Sie PHP 7.4 auf CentOS 8

So installieren Sie Ruby Version Manager (RVM) auf Debian 11 Bullseye

So installieren Sie Ruby on Rails unter CentOS 7

So installieren Sie PhpStorm unter CentOS 8

So installieren Sie Ruby on Rails unter CentOS 8