Rubyは今日最も人気のある言語の1つです。エレガントな構文であり、RubyonRailsフレームワークの背後にある言語です。
この記事では、CentOS8にRubyをインストールするさまざまな方法について説明します。
デフォルトのCentOS8リポジトリからRubenをインストールし、RbenvおよびRVMスクリプトを使用する方法を示します。セットアップと環境に最も適したインストール方法を選択してください。
CentOSリポジトリからのRubyのインストール#
これは、CentOSにRubyをインストールするための最も簡単な方法です。執筆時点では、標準のCentOSリポジトリのバージョンは2.5.5です。
rootまたはsudo権限を持つユーザーとして次のコマンドを実行し、ruby
をインストールします パッケージ:
sudo dnf install ruby
インストールが完了したら、Rubyバージョンを印刷してインストールが成功したことを確認できます。
ruby --version
出力は次のようになります:
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]
Rubyのバージョンは上記のものと異なる場合があります。
それでおしまい! CentOSシステムにRubyが正常にインストールされ、使用を開始できます。
Rbenvを使用してRubyをインストールする#
Rbenvは、Rubyバージョンを簡単に切り替えることができる軽量のRubyバージョン管理ユーティリティです。
ruby-build
を使用します Rbenvのコア機能を拡張し、ソースから任意のRubyバージョンをインストールできるようにするプラグイン。
ソースからRubyをビルドするために必要なgitおよびその他の依存関係をインストールすることから始めます:
sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
次のコマンドを実行して、両方のrbenv
をインストールします およびruby-build
:
wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash
スクリプトは、rbenvとruby-buildrepositoriesの両方をGitHubから~/.rbenv
に複製します。 ディレクトリ。
rbenv
の使用を開始する前に 、$HOME/.rbenv/bin
を追加する必要があります PATH
へ 。
Bashを使用している場合は、次のように入力します。
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
Zshタイプを使用している場合:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
rbenv -v
を実行します インストールが成功したことを確認するコマンド:
rbenv -v
rbenv 1.1.2-17-g7795476
rbenv
でインストールできるすべてのRubyバージョンのリストを取得するには 入力:
rbenv install -l
たとえば、Ruby 2.7.0をインストールしてデフォルトバージョンとして設定する場合は、次のように入力します。
rbenv install 2.7.0
rbenv global 2.7.0
バージョン番号を出力して、Rubyが正しくインストールされていることを確認します。
ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
RVMを使用したRubyのインストール#
RVM(Rubyバージョンマネージャー)は、複数のRuby環境をインストール、管理、および操作できるようにするコマンドラインツールです。
まず、rvm
に必要な依存関係をインストールします ソースからRubyをビルドするには:
sudo dnf install curl gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
次のコマンドを実行してGPGキーをインポートし、RVMをインストールします。
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
RVMの使用を開始するには、次のsource
を実行する必要があります コマンド:
source ~/.rvm/scripts/rvm
既知のすべてのRubyバージョンのリストを取得するには、次のように入力します。
rvm list known
たとえば、Ruby 2.6をインストールしてデフォルトバージョンとして設定する場合は、次のコマンドを発行します。
rvm install 2.6
rvm use 2.6 --default
インストールを確認します:
ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
RVMを使用してRubyインストールを管理する方法の詳細については、RVMドキュメントページにアクセスしてください。