2020年4月7日火曜日

Ubuntu16.04 に Ruby 2.4 以上をインストールする方法

概要

Ubuntu 16.04 に apt でインストールできる ruby-build では Ruby 2.3.0 以上がインストールできません
ruby-build を最新にし rbenv を使うことで 2.4.0 以上のインストールが可能です

環境

  • Ubuntu 16.04
  • rbenv 0.4.0
  • Ruby 2.7.1

rbenv インストール

rbenv は apt で OK です
最新版を使いたい場合はリポジトリを clone する方式でインストールしましょう

  • apt -y install rbenv

ruby-build の最新版をインストール

Github 上にあるバイナリを配置するだけです

  • git clone https://github.com/rbenv/ruby-build.git
  • sudo PREFIX=/usr/local ./ruby-build/install.sh

PREFIX は適当に設定してください
apt で ruby-build をインストールしている場合は /usr/bin/ruby-build になっているのでそれより優先される PATH を指定してあげましょう

Ruby 2.7.1 インストール

これでインストール可能なリストに 2.4 以上が表示されます
試してに最新版の Ruby 2.7.1 をインストールしてみました

  • rbenv intall -l
  • rbenv install 2.7.1
Installing ruby-2.7.1...
Installed ruby-2.7.1 to /home/user01/.rbenv/versions/2.7.1

という感じでインストールされれば OK です

メインの Ruby にする

.bash_profile などに設定します

  • rbenv global 2.7.1
  • echo 'eval "$(rbenv init -)"' >> ~/.bashrc

再度ログインし直せばメインの Ruby が 2.7.1 に変わっています

最後に

Ubuntu16.04 で Ruby 2.7.1 をインストールする方法を紹介しました
ruby-build を最新にするのがポイントです

参考サイト

0 件のコメント:

コメントを投稿