概要
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 件のコメント:
コメントを投稿