CentOS / RHEL8にRubyをインストールする方法


Rubyは、動的で多目的な無料のオープンソースプログラミング言語であり、通常はWebアプリケーションの開発に使用されます。

これは高水準プログラミング言語であり、言語の維持と継続的な改善を支援する開発者の活気に満ちたコミュニティを楽しんで、より優れた、より効率的なコードを実現します。 Rubyは、データ分析、カスタムデータベースソリューション、プロトタイピングなど、さまざまなアプリケーションで使用できます。

この記事では、CentOS8およびRHEL8LinuxにRubyをインストールする方法を学習します。

  1. Installing Ruby via Appstream Repositories
  2. Installing Ruby via RVM Manager

上記の方法を使用してRubyをインストールする方法を明らかにします。

AppStreamリポジトリを使用してRubyをインストールするには、ターミナルを起動し、次のdnfコマンドを呼び出してシステムのパッケージとリポジトリを更新します。

$ sudo dnf update

次に、Rubyを使用する前に、以下のパッケージがインストールされていることを確認してください。

$ sudo dnf install gnupg2 curl tar

最後に、AppstreamリポジトリからRubyをインストールします。

$ sudo dnf install @ruby

完了したら、コマンドを実行してインストールされているRubyのバージョンを確認します。

$ ruby --version

出力から、CentOS8システムにRuby2.5.5がインストールされていることがわかります。

多くの場合RVMと略されますが、Rubyバージョンマネージャーは、複数のRuby環境をインストールおよび管理できるdnfなどの多目的なコマンドラインツールおよびパッケージマネージャーです。

rvmをインストールするには、最初にrootユーザーとしてRVM起動スクリプトをダウンロードする必要があります。したがって、通常のユーザーからrootユーザーに切り替えて、次のcurlコマンドを実行します。

# curl -sSL https://get.rvm.io | bash

RVMスクリプトのインストール中に、新しいグループrvmが作成されます。さらに、インストーラーがユーザーをrvmグループに自動的に追加しなくなったという通知を受け取ります。ユーザーは自分でこれを行う必要があります。

したがって、インストールが完了したら、図のように通常のユーザーをrvmグループに追加します。

# usermod -aG rvm tecmint

次に、コマンドを実行してシステム環境変数を更新します。

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

次に、RVMをリロードします。

# rvm reload

次に、パッケージ要件をインストールします。

# rvm requirements

インストールが完了したら、コマンドを使用してダウンロードできるRubyのさまざまなバージョンを確認できます。

# rvm list known

このガイドを書いている時点では、Rubyの最新バージョンは2.7.1です。

RVMマネージャーを使用してRubyをインストールするには、コマンドを実行します。

# rvm install ruby 2.7.1

これにはしばらく時間がかかります。これは、rvmがRuby 2.7.1をインストールするので、コーヒーブレイクをするのに最適な時期です。

インストールが完了したら、Rubyのバージョンを確認します。

$ ruby --version

出力からわかるように、Rubyのバージョンは、RVMマネージャーによってインストールされた最新バージョンを反映するように変更されています。

上記のバージョンをRubyのデフォルトバージョンにするには、コマンドを実行します。

# rvm use 2.7.1 --default

これが、CentOS8とRHEL8にRubyをインストールする方法です。システムにRubyを簡単にインストールできることを願っています。あなたのフィードバックは大歓迎です。