Rubyは今日最も人気のある言語の1つです。洗練された構文を持ち、RubyonRailsフレームワークの背後にある言語です。
この記事では、CentOSにRubyをインストールするいくつかの異なる方法を示します。それぞれに独自の利点があり、最適なインストール方法の1つを選択できます。
前提条件#
チュートリアルを開始する前に、sudo権限を持つユーザーとしてログインしていることを確認してください。
Rubyのインストール#
CentOSシステムにRubyをインストールする最も簡単な方法は、 yum
を使用することです。 パッケージマネージャー。執筆時点では、CentOSリポジトリのバージョンは2.0.0であり、かなり古くなっています。
-
ruby
をインストールします 次のコマンドでパッケージ化します:sudo yum install ruby
-
インストールが完了したら、Rubyバージョンを印刷してインストールが成功したことを確認できます。
ruby --version
出力は次のようになります:
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
Rbenvを使用してRubyをインストールする#
Rbenvは、Rubyバージョンを簡単に切り替えることができる軽量のRubyバージョン管理ユーティリティです。
ruby-build
もインストールします Rbenvのコア機能を拡張するプラグインにより、ソースから任意のRubyバージョンを簡単にインストールできます。
Rbenvを使用してRubyをインストールするには、以下の手順に従います。
-
まず、ruby-buildツールに必要な依存関係をインストールします。
sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
-
次に、次の
curl
を実行します rbenvとruby-buildの両方をインストールするコマンド:curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | 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がシステムにインストールされたので、Rubyの最新の安定バージョンを簡単にインストールして、次のコマンドでデフォルトバージョンとして設定できます。
rbenv install 2.5.1
rbenv global 2.5.1
使用できるすべての利用可能なRubyバージョンを一覧表示するには:
rbenv install -l </ code>
バージョン番号を出力して、Rubyが正しくインストールされていることを確認します。
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
RVMを使用してRubyをインストールする#
RVM(Rubyバージョンマネージャー)は、複数のRuby環境を簡単にインストール、管理、操作できるコマンドラインツールです。
RVMを使用してRubyをインストールするには、以下の手順に従います。
-
まず、RVMユーティリティがソースからRubyをビルドできるようにするために必要な依存関係をインストールする必要があります:
sudo yum install curl gpg gcc gcc-c++ make patch autoconf automake bison libffi-devel libtool patch readline-devel sqlite-devel zlib-devel openssl-devel
-
次に、次のコマンドを実行して、システムにRVMをインストールします。
sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
RVMの使用を開始するには、次のコマンドを実行する必要があります。
source ~/.rvm/scripts/rvm
-
RVMを使用してRubyの最新の安定バージョンをインストールし、次のコマンドでデフォルトバージョンとして設定します。
rvm install 2.5.1
rvm use 2.5.1 --default
バージョン番号を出力して、Rubyが正しくインストールされていることを確認します。
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
RVMを使用してRubyインストールを管理する方法の詳細については、RVMドキュメントページにアクセスしてください。