本厚木のエンジニアブログではある

日々の開発で出たエラーや日常などいろいろ書いていくブログです。

rbenv install --listで最新のrubyがでないときの解決方法

rbenvで最新rubyをinstall
久々にlocalのrubyのバージョンをあげようとして
$rbenv install --listしたら最新版がでなかったのでメモ(昔苦戦してた気がする)

rbenvとは

複数のRubyのバージョンを管理してくれるやつ

下記GitHubより

Upgrading with Homebrew

To upgrade to the latest rbenv and update ruby-build with newly released Ruby versions, upgrade the Homebrew packages:

$ brew upgrade rbenv ruby-build

通常

$brew upgrade rbenv ruby-build これを叩けば良さそう。

だめだったら1

$cd ~/.rbenv/
$git pull で最新をgithubから持ってくる方法を試した

だめだったら2(最終手段)

$cd ~/.rbenv/versions

$rm -rf 'rbenv root'

$brew install rbenv

$git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

なんかこんな手順で成功しました、、
$rbenv install --list で最新の2.4.1のrubyを確認

$rbenv install -v 2.4.1 あとはこれでinstall

$rbenv global 2.4.1でグローバルのrubyバージョンを変更して終わりです。

その後の流れ

解決しなかったらこの辺見ればわかると思います。。。

https://www.ruby-lang.org/ja/documentation/installation/

https://github.com/rbenv/rbenv