こんばんは
アロハな男、やすのりです!
アプリケーション作成をする上で、『どうしても過去バージョンのRubyでの作業が必要だ!』っていう時がきてしまうのではないかなと思います。
(実際自分もチーム開発をやるかもっていう段階になった時に過去バージョンのRubyが必要になりました...)
しかし、実際に過去バージョンをインストールしようとしたらうまくいかずに意外と時間がかかってしまったので、同じ様な状況になった人用と未来の自分用に書いておこうと思います!!
欲しい過去バージョンが出てこない!?
現状 2.6.5 のバージョンが入っているため、 2.5.1 をインストールするために
rbenv install --list
を実行したところ、
あれ...なんで 2.5.1 のバージョン出てこないの!?
と、混乱してRubyのホームページ行ったりといろいろしてみた結果...答えはすぐそこに転がっていた!!
はい、見てもらうとわかるんですが...
『全てのバージョンを見るなら --list-allオプション使ってね。』
と...書いてました...親切にも
混乱したら一旦落ち着く、これがとても大事だということを身をもって体感しました。
改めて過去バージョンを表示する
さて、気を取り直して過去のバージョンを表示させましょう!!
さっき確認したオプションをつけて
rbenv install --list-all
を実行すると...
出ました!!
一時はどうなるかと思いましたが、なんとか欲しかった 2.5.1 のバージョンも見つかって一安心です。
そして最後に
rbenv install 2.5.1
を実行すれば、
はい!!
正常にインストールされました!!
これにて一件落着ですね
結論
ハプニングが起きても焦らず状況確認をしっかりしましょう!!