CentOS/RHEL 8 に Ruby をインストールする方法
Ruby は、動的で多目的な無料のオープンソース プログラミング言語で、通常は Web アプリケーションの開発に使用されます。
これは、より優れた効率的なコードを実現するために言語の維持と継続的な改善を支援する開発者の活発なコミュニティを享受できる高レベルのプログラミング言語です。 Ruby は、数例を挙げると、データ分析、カスタム データベース ソリューション、プロトタイピングなどのさまざまなアプリケーションで使用できます。
この記事では、CentOS 8 および RHEL 8 Linux に Ruby をインストールする方法を説明します。
- Appstream リポジトリ経由で Ruby をインストールする
- RVM マネージャー経由で Ruby をインストールする
上記の方法を使用してRuby をインストールする方法を説明します。
Appstream リポジトリ経由で CentOS 8 に Ruby をインストールする
AppStream リポジトリを使用して Ruby をインストールするには、ターミナルを起動し、次の dnf コマンドを呼び出してシステムのパッケージとリポジトリを更新します。
sudo dnf update
次に、Ruby を始める前に、以下のパッケージがインストールされていることを確認してください。
sudo dnf install gnupg2 curl tar
最後に、Appstream リポジトリから Ruby をインストールします。
sudo dnf install @ruby
完了したら、コマンドを実行してインストールされているRuby のバージョンを確認します。
ruby --version
出力から、CentOS 8 システムにRuby 2.5.5 がインストールされていることがわかります。
RVM マネージャーを使用して CentOS 8 に Ruby をインストールする
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
これが、CentOS 8 と RHEL 8 に Ruby をインストールする方法です。システムに簡単にインストールできることを願っています。フィードバックは大歓迎です。