Open1

macOSからpyenvを消す

あしやひろあしやひろ

pyenvからryeに乗り換えるにあたって、pyenvをちゃんと消してから入れ直すを参考にpyenv関連のファイルは全部消したつもりになってたけど、ターミナル起動したときに Install <github.com/yyuu/pyenv> to use 'pyenv'. と表示されるのが気になったので調べてみた。

どうもこのpyenv.fishってやつっぽい

で、何処にあるんだろうと調べてみたらここにあった

$ fd pyenv.fish
System/Volumes/Data/usr/local/share/fish/completions/pyenv.fish
System/Volumes/Data/usr/local/Cellar/fish/3.6.1/share/fish/completions/pyenv.fish
usr/local/Cellar/fish/3.6.1/share/fish/completions/pyenv.fish
usr/local/share/fish/completions/pyenv.fish

で、消してみたんだけどまだ表示された。そもそも↑はfisherのプラグインではと思ったらあってた。

$ fisher ls
0rax/fish-bd
decors/fish-ghq
fisherman/fzf
fisherman/getopts
fisherman/pyenv
fisherman/z
oh-my-fish/theme-bobthefish
$ fisher rm fisherman/pyenv

これで Install <github.com/yyuu/pyenv> to use 'pyenv'. は出なくなったし fisher ls にもいなくなったけど、なんかまだゴミ残ってそう。.cache/ 以下のやつはともかく .config/ 以下のやつさっきので消えないのか

$ fd -H pyenv.fish
.cache/fisher/github.com/fisherman/pyenv/conf.d/pyenv.fish
.cache/fisher/github.com/fisherman/pyenv/completions/pyenv.fish
.cache/fisher/github.com/fisherman/pyenv/functions/pyenv.fish
.cache/fisherman/pyenv/functions/pyenv.fish
.cache/fisherman/pyenv/conf.d/pyenv.fish
.cache/fisherman/pyenv/completions/pyenv.fish
.config/fisherman/pyenv/conf.d/pyenv.fish
.config/fisherman/pyenv/completions/pyenv.fish
.config/fisherman/pyenv/functions/pyenv.fish

fisherman/ から fisher/github.com/fisherman/ に変わった名残とかかな。とりあえず要らなそうなので全部消した。