はじめに
ルビー は、シンプルさと生産性に重点を置いた動的なオープンソースプログラミング言語です。読みやすく、書きやすいエレガントな構文です。
Rubyは、ユーザーが自由にパーツを変更できるため、柔軟な言語と見なされています。 Rubyの重要な部分は、自由に削除または再定義できます。既存のパーツを追加できます。 Rubyはコーダーを制限しないようにしています。
ルビー データ分析やプロトタイピングなどのさまざまなアプリケーションで使用できます。
このインストールガイドでは、 Rubyをインストールする方法を学習します CentOS 8 およびRHEL8 Linux。
Ruby On Ubuntuをインストールしたい場合は、この記事 Ruby on Ubuntuにアクセスしてください。
方法[1]
リポジトリからCentOS8にRubyをインストールする
Appstreamリポジトリからインストールします
したがって、次の手順に従ってください:
- システムのパッケージとリポジトリを次のように更新します:
sudo dnf update -y
- 以下のパッケージがインストールされていることを確認してください:
sudo dnf install curl tar gnupg2 -y
- Rubyをインストールする
sudo dnf install @ruby -y
- Rubyのバージョンを確認します インストール済み
[root@unixcop ~]# ruby --version
ruby 2.5.9p229 (2021-04-05 revision 67939) [x86_64-linux]
[root@unixcop ~]#
2.5.9バージョン ルビーのがインストールされています。
方法[2]
RVMマネージャーを使用してCentOS8にRubyをインストールする
したがって、RVM(Rubyバージョンマネージャー)は、複数のRuby環境をインストールして操作できるようにするコマンドラインツールです。
したがって、以下の手順に従ってください:
- rvmをインストールするには 、最初に RVMをダウンロードする必要があります 脚本。したがって、rootユーザーで以下のコマンドを実行してください。
curl -sSL https://get.rvm.io | bash

- インストールが完了したら、通常のユーザーを rvmに追加します インストール中に作成されたグループ。
usermod -aG rvm unixcop
- 次に、以下に示すように環境変数を更新します。
source /etc/profile.d/rvm.sh
- 次に、 RVMをリロードします 。
rvm reload

- CentOSforrvmの要件をインストールします。
rvm requirements

- 次に、ルビーのバージョンを確認します 以下のコマンドでダウンロードできます:
rvm list known

注 :現時点では、Rubyの最新バージョンは3.0.2です 上記のスクリーンショットに示されているように。
- RVMを使用してRubyをインストールします
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.

- また、ルビーのバージョンを確認します 。
[root@unixcop ~]# ruby --version
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
[root@unixcop ~]#
3.0.2バージョン ルビーのがインストールされています。
- 上記のバージョンをRubyのデフォルトバージョンにするには、次のコマンドを実行します。
[root@unixcop ~]# rvm use 3.0.2 --default
Using /usr/local/rvm/gems/ruby-3.0.2
[root@unixcop ~]#
方法[3]
Rbenvを使用してRubyをインストールする
Rbenv は、Rubyバージョンを切り替えることができる軽量のRubyバージョン管理ユーティリティです。
ruby-buildを使用します Rbenvのコア機能を拡張して、Rubyバージョンをインストールできるようにするプラグイン。
したがって、以下の手順に従ってください:
- gitのインストール およびその他の依存関係が必要です。
sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel -y
- rbenvをインストールします およびruby-build :
wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash
メモ :
1- GitHubの2つのリポジトリが〜/ .rbenvに複製されます ディレクトリ。
2-また、 $ HOME / .rbenv / binを追加する必要があります パスへ 。
したがって、Bashを使用している場合 実行:
#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
Zshを使用している場合 実行:
#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
- コマンドを使用してインストールが成功したことを確認します:
[root@unixcop ~]# rbenv -v
rbenv 1.1.2-61-g585ed84
[root@unixcop ~]#
- rbenvでインストールできるすべてのRubyバージョンを一覧表示します :
rbenv install -l

上記のスクリーンショットに示されているように、現時点でのルビーの最新バージョンは 3.0.2であることに気付くかもしれません。 。
- Rubyをインストールする3.0.2 以下に示すように、デフォルトバージョンとして設定します。
rbenv install 3.0.2
rbenv global 3.0.2

- Rubyが正常にインストールされたことを確認します:
[root@unixcop ~]# ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
[root@unixcop ~]#
結論
このインストールガイドでは、CentOS 8 /RHEL8LinuxにRubyをインストールするための3つの異なる方法を紹介します。選択する方法は、要件と好みによって異なります。
それで全部です !!ありがとうございます。