Open1
rbenv で ruby をインストール
apt/yum は古いので git で入れるのがお勧め。
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ mkdir -p "$(rbenv root)"/plugins
$ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
下記 rbenv-gem-rehash がないと bundle で gem を入れた後に rbenv rehash しないといけない。それが不要になる。自分が作者ならこの 3 つは標準で入れる。
$ git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
bash なら下記を追加。
.bash_profile
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
インストール方法の正しい方法は下記。
インストール可能な Ruby は下記で確認。
$ rbenv install --list
2.6.7
2.7.3
3.0.1
jruby-9.2.17.0
mruby-3.0.0
rbx-5.0
truffleruby-21.1.0
truffleruby+graalvm-21.1.0
出てくるバージョンが古いなら ruby-build を更新。
$ cd ~/.rbenv/plugins/ruby-build/
$ git pull
バージョンを指定してインストール。MAKE_OPTS はコンパイル時の並列処理数。
$ MAKE_OPTS="-j 4" rbenv install -v 3.0.1