手っ取り早くaptでも入れられるんだけど, かなり古くてMRIだとバージョンが2.0.0のrc版しかない. (14.04.5 LTS, Trustyで試した自分が悪いとは思うけど)
これはいかがなものかということで, GitHubから入れる事にしたが, ハマっちゃったのでメモ.
rbenvを入れる
$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
ruby-buildを入れる
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
pathを通す
.profileに書くのかと思ったら違った.
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
rbenv用にディレクトリを作る
$ sudo mkdir -p /usr/local/rbenv/shims $ sudo mkdir -p /usr/local/rbenv/versions
.profileを読み直す
$ source .profile
確認する
$ rbenv install -l
インストール可能なRubyの一覧が出る.
インストールしてみる
$ rbenv install 2.5.0
エラーが出た
/tmp/ruby-build.[日付].log
を見ると以下の感じ.
94% [821/871] object.c 94% [822/871] pack.c 94% [823/871] parse.c Killed make: *** [rdoc] Error 137
rdocを無視してみる
$ export RUBY_CONFIGURE_OPTS=--disable-install-doc
ビルドできたので使ってみる
$ rbenv local 2.5.0 $ ruby -v ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]