Runner in the High

技術のことをかくこころみ

rbenvの初期化が遅いのをどうにかする

rbenvの初期化がすげー遅いときがある

eval "$(rbenv init -)"

探してみると、ちょっと昔の記事だけどこんなのが出てきた。

mattgreensmith.net

つまりrehashとかいうのが遅いらしいので、それをbackgroundで処理させるといい感じになるらしい。こんな感じで。

eval "$(rbenv init --no-rehash -)"
(rbenv rehash &) 2> /dev/null

たしかに体感早くなったような気がする。