インストール

rbenv install -l

とすると、rbenv でインストールできるバージョンがダーッと出てきます。
jrubyとかmrubyとかrbxとかってなんだろう。。。

気を取り直してインストール作業を進めます。

rbenv install 2.4.1
Downloading ruby-2.4.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2
error: failed to download ruby-2.4.1.tar.bz2

BUILD FAILED (CentOS Linux 7 using ruby-build 20170405-2-g3b15693)

あれま。
どうやら ruby-build の中で使用しているcurlがproxyを越えられなかったようです。
curlのproxy越え
を施してから再チャレンジ。

rbenv install 2.4.1                                                   
Downloading ruby-2.4.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2
/root/.rbenv/plugins/ruby-build/bin/ruby-build: 209 行: pushd: ruby-2.4.1: そのようなファイルやディレクトリはありません

BUILD FAILED (CentOS Linux 7 using ruby-build 20170405-2-g3b15693)

Inspect or clean up the working tree at /tmp/ruby-build.20170425161642.20262
Results logged to /tmp/ruby-build.20170425161642.20262.log

Last 10 log lines:
/tmp/ruby-build.20170425161642.20262 ~
warning: bzip2 not found; consider installing `bzip2` package
tar (child): bzip2: exec 不能: そのようなファイルやディレクトリはありません
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

むー
bzip2が無い、と。

yum install bzip2

で入れて
再々チャレンジ。

rbenv install 2.4.1
Downloading ruby-2.4.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2
Installing ruby-2.4.1...

BUILD FAILED (CentOS Linux 7 using ruby-build 20170405-2-g3b15693)

Inspect or clean up the working tree at /tmp/ruby-build.20170425163115.20373
Results logged to /tmp/ruby-build.20170425163115.20373.log

Last 10 log lines:
The Ruby openssl extension was not compiled.
The Ruby readline extension was not compiled.
The Ruby zlib extension was not compiled.
ERROR: Ruby install aborted due to missing extensions
Try running `yum install -y openssl-devel readline-devel zlib-devel` to fetch missing dependencies.

Configure options used:
  --prefix=/root/.rbenv/versions/2.4.1
  LDFLAGS=-L/root/.rbenv/versions/2.4.1/lib 
  CPPFLAGS=-I/root/.rbenv/versions/2.4.1/include

あうー
書いてある通りに対応。

yum install -y openssl-devel readline-devel zlib-devel

で、4度めのチャレンジ。

rbenv install 2.4.1
Downloading ruby-2.4.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2
Installing ruby-2.4.1...
Installed ruby-2.4.1 to /root/.rbenv/versions/2.4.1

ふーやれやれ。
では、rbenvで対外的に宣言するバージョンを指定しておく。

rbenv global 2.4.1
ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]

これでRubyのインストールは完了。