💭

homebrewでrbenvを入れてしまった人がanyenvベースのrbenvに切り替える方法

2022/01/06に公開

/usr/local/のディレクトリを消すとかいろいろありますが、すでにそれでシステムを組んでいた場合、消す影響を計りきれませんので、消さない方法を模索します。

TL;DR

  • どのrbenvやrubyが実行されるかはシェルのPATH設定や評価順番に依存するので、 シェルのhomebrewのrbenvの設定をコメントすれば良い。
  • ただし上記方法だとhomebrewのrbenvを使う方法は別途模索する必要がある
  • anyenv便利!だけど時々しか使わないので忘れるよね。

多分コメントすべき行

# .zshrc .bashrc .bash_profile あたりにあるこの設定をコメントする
# for rbenv
export PATH=${HOME}/.rbenv/bin:${PATH} 
eval "$(rbenv init -)"

その他便利なTips

anyenv配下の**envをまとめてアップデート

anyenv update

長い説明を書こうとしたけど、めんどくさくなったので省略。
現場からの備忘録は以上です。それではまたー。

Discussion