GNU/Linux >> Linux の 問題 >  >> Cent OS

3つの異なる方法でCentOS/RHEL8にRubyをインストールします

はじめに

ルビー は、シンプルさと生産性に重点を置いた動的なオープンソースプログラミング言語です。読みやすく、書きやすいエレガントな構文です。

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つの異なる方法を紹介します。選択する方法は、要件と好みによって異なります。

それで全部です !!ありがとうございます。


Cent OS
  1. CentOS 7 /RHEL7にWebminをインストールします

  2. CentOS 7 /RHEL7にNginxを使用してphpMyAdminをインストールする方法

  3. cPanelを使用してCentOS/RHEL 7にJetbackupをインストールするにはどうすればよいですか?

  1. RVMを使用してCentOSおよびRHEL6にRuby2.0.0をインストールする方法

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

  3. CentOS6にApacheとPassengerを使用してRubyonRailsをインストールする

  1. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  2. RHEL 8 /CentOS8にP7Zipをインストールする方法

  3. gnomeをRHEL8/CentOS8にインストールします