いつも忘れがちなので、自分用のメモも兼ねてインストール方法を投稿します。
#前準備
CentOS7はMinimal ISOでインストール済みであること
#####必要なパッケージのインストール
$ sudo yum -y install git bzip2 gcc gcc-c++ openssl-devel readline-devel zlib-devel
$ sudo yum -y install epel-release
$ sudo yum -y install nodejs
#####rbenvをダウンロード
$ sudo git clone https://github.com/rbenv/rbenv.git /usr/local/rbenv
$ sudo git clone https://github.com/rbenv/ruby-build.git /usr/local/rbenv/plugins/ruby-build
#####rbenvの環境設定
/etc/profile.d/rbenv.shを作成し、以下の内容を追加します。
export RBENV_ROOT=/usr/local/rbenv
export PATH=${RBENV_ROOT}/bin:$PATH
eval "$(rbenv init --no-rehash -)"
rootユーザで以下の実行が必要
# source /etc/profile.d/rbenv.sh
sudoでrbenvを実行するためにsudorderにRBENV_ROOTとsecure_pathの追記が必要
# visudo
...
Defaults env_keep += "RBENV_ROOT"
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/rbenv/bin:/usr/local/rbenv/shims
...
#Rubyのインストール
#####バージョンをチェック
$ rbenv install -l
...
2.6.0-rc1
2.6.0-rc2
2.6.0
2.6.1
2.6.2
2.7.0-dev
jruby-1.5.6
...
#####インストール実行
バージョン2.6.2をインストールしてみます。
$ sudo rbenv install 2.6.2
使用するRubyのバージョンを設定します。
$ sudo rbenv global 2.6.2
$ sudo rbenv rehash
これでインストール完了です。
#後処理
#####必要なgemをインストール
bundlerはRailsを動かすために最低限必要なのでインストールします。
$ sudo gem install bundler --no-doc