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

Installieren Sie Ruby auf CentOS/RHEL 8 mit 3 verschiedenen Methoden

Einführung

Rubin ist eine dynamische Open-Source-Programmiersprache mit Fokus auf Einfachheit und Produktivität. Es hat eine elegante Syntax, die natürlich zu lesen und einfach zu schreiben ist.

Ruby wird als flexible Sprache angesehen, da es seinen Benutzern erlaubt, seine Teile frei zu verändern. Wesentliche Teile von Ruby können nach Belieben entfernt oder neu definiert werden. Vorhandene Teile können angebaut werden. Ruby versucht, den Programmierer nicht einzuschränken.

Rubin kann in diversen Anwendungen wie Datenanalyse und Prototyping eingesetzt werden.

In dieser Installationsanleitung erfahren Sie, wie Sie Ruby installieren auf CentOS 8 und RHEL 8 Linux.

Wenn Sie Ruby auf Ubuntu installieren möchten, besuchen Sie bitte diesen Artikel Ruby auf Ubuntu

Methode [1]

Installieren Sie Ruby unter CentOS 8 aus dem Repository

Wir werden es über das Appstream Repository installieren

Folgen Sie einfach den Schritten:

  • Aktualisieren Sie die Pakete und Repositories des Systems mit:
sudo dnf update -y
  • Stellen Sie sicher, dass die folgenden Pakete_installiert wurden:
sudo dnf install curl tar gnupg2 -y
  • Installieren Sie Ruby
sudo dnf install @ruby -y
  • Überprüfen Sie die Version von Ruby installiert
[root@unixcop ~]# ruby --version
ruby 2.5.9p229 (2021-04-05 revision 67939) [x86_64-linux]
[root@unixcop ~]#

Eine 2.5.9-Version von Ruby wurde installiert.

Methode [2]

Installieren Sie Ruby unter CentOS 8 mit dem RVM-Manager

RVM (Ruby Version Manager) ist also ein Befehlszeilentool, mit dem Sie mehrere Ruby-Umgebungen installieren und mit ihnen arbeiten können.

Befolgen Sie einfach die folgenden Schritte:

  • Zur Installation von rvm , müssen Sie zuerst die RVM herunterladen Skript. Führen Sie also diesen Befehl unten mit dem Root-Benutzer aus.
curl -sSL https://get.rvm.io | bash
  • Wenn die Installation abgeschlossen ist, fügen Sie den regulären Benutzer zum rvm hinzu Gruppe, die während der Installation erstellt wurde.
usermod -aG rvm unixcop
  • Aktualisieren Sie dann die Umgebungsvariablen wie unten gezeigt:
source /etc/profile.d/rvm.sh
  • Laden Sie dann RVM neu .
rvm reload
  • Installieren Sie die Anforderungen für CentOS für rvm.
rvm requirements
  • Überprüfen Sie dann die Versionen von Ruby die mit dem folgenden Befehl zum Download zur Verfügung stehen:
rvm list known

Hinweis :Derzeit ist die neueste Version von Ruby 3.0.2 wie oben im Screenshot gezeigt.

  • Installieren Sie Ruby mit dem RVM
rvm install -y ruby          #this will install the latest version in rvm list.
OR
rvm install -y ruby 3.0.2    #this will specify the version that you want to install.
  • Überprüfen Sie auch die Version von Ruby .
[root@unixcop ~]# ruby --version
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
[root@unixcop ~]#

Eine 3.0.2-Version von Ruby wurde installiert.

  • Um die obige Version zur Standardversion für Ruby zu machen, führen Sie Folgendes aus:
[root@unixcop ~]# rvm use 3.0.2 --default
Using /usr/local/rvm/gems/ruby-3.0.2
[root@unixcop ~]#

Methode [3]

Ruby mit Rbenv installieren

Rbenv ist ein leichtgewichtiges Ruby-Versionsverwaltungsprogramm, mit dem Sie zwischen Ruby-Versionen wechseln können.

Verwenden Sie den ruby-build Plugin zur Erweiterung der Kernfunktionalität von Rbenv, damit Sie auch jede beliebige Ruby-Version installieren können.

Befolgen Sie daher die nachstehenden Schritte:

  • Installation von git und andere erforderliche Abhängigkeiten.
sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel -y
  • Installieren Sie rbenv und ruby-build :
wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash

Notizen :

1- Die beiden Repositories von GitHub werden nach ~/.rbenv geklont Verzeichnis.

2- Außerdem müssen Sie $HOME/.rbenv/bin hinzufügen zu Ihrem PFAD .

Also Wenn Sie Bash verwenden ausführen:

#Installing and adding rbenv to your path
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

#Installing and adding ruby-build to your path
$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile

Wenn Sie Zsh verwenden ausführen:

#Installing and adding rbenv to your path
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc

#Installing and adding ruby-build to your path
$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.zshrc
$ source ~/.zshrc
  • Stellen Sie sicher, dass die Installation erfolgreich war mit dem Befehl:
[root@unixcop ~]# rbenv -v
rbenv 1.1.2-61-g585ed84
[root@unixcop ~]#
  • Listen Sie alle Ruby-Versionen auf, die Sie mit rbenv installieren können :
rbenv install -l

Wie oben im Screenshot gezeigt, stellen Sie möglicherweise fest, dass die neueste Ruby-Version derzeit 3.0.2 ist .

  • Installieren Sie Ruby 3.0.2 und legen Sie sie wie unten gezeigt als Standardversion fest:
rbenv install 3.0.2
rbenv global 3.0.2
  • Prüfen Sie, ob Ruby erfolgreich installiert wurde:
[root@unixcop ~]# ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
[root@unixcop ~]#

Schlussfolgerung

In dieser Installationsanleitung zeigen wir Ihnen drei verschiedene Methoden zur Installation von Ruby auf Ihrem CentOS 8/RHEL8 Linux. Welche Methode Sie wählen, hängt von Ihren Anforderungen und Vorlieben ab.

Das ist alles !! Danke.


Cent OS
  1. Installieren Sie Webmin auf CentOS 7 / RHEL 7

  2. So installieren Sie phpMyAdmin mit Nginx unter CentOS 7 / RHEL 7

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

  4. So installieren Sie Ruby unter CentOS/RHEL 8

  5. Installieren Sie Ruby on Rails mit Apache und Passenger unter CentOS 6

So installieren Sie phpMyAdmin mit Apache unter CentOS 7 / RHEL 7

Installieren Sie WordPress mit Nginx auf CentOS 7 / RHEL 7

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

So installieren Sie phpMyAdmin mit Nginx unter CentOS 8 / RHEL 8

So installieren Sie phpMyAdmin mit Apache unter CentOS 8 / RHEL 8

So installieren Sie WordPress mit Nginx unter CentOS 8 / RHEL 8