fish shell で rbenvに対応させる
Ruby 2.7.0 がリリースされて まだインストールしてなかったので久しぶりにRubyをインストールしてみました。
rbenv install 2.7.0
rbenvでインストールしたのですが
$ rbenv local 2.7.0 $ ruby -v ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin17]
localに設定するとバージョンが変更されない。 あら?
$ rbenv rehash
してみても変更されない。
githubのページを再度確認してみると rbenv initする記述をみつけたので
$ rbenv init # Load rbenv automatically by appending # the following to ~/.config/fish/config.fish: status --is-interactive; and source (rbenv init -|psub)
とあるので configに追加しておきました。
$ ruby -v ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin18]
無事変更されました。 fishの設定みなおしてたので、いろいろ削除してしまってました。 これで快適になりそうです。