てきとーめも.
前略
Ruby をあんまり使わない職場で(中略) Ruby 2.2.2 と Ruby 2.3.0 での挙動の差を見ることになった. しかし Ruby 2.3.0 をまだ入れたことはなく, rbenv install -l
で出てくる最新のものは 2.3.0-dev
だった. 2.3.0
入れねば.
pull
しても出てこない...
状況
- 以前 Macport を使っていたが今は Homebrew.
- anyenv 経由で rbenv を入れている.
- よくわからんなぁと思って
~/.rbenv
以下にも rbenv を入れた.
対処
- anyenv で入る
rbenv
は~/.anyevn/envs/rbenv/bin/rbenv
で, そこから叩かれるべきrbenv-install
は~/.anyevn/envs/rbenv/plugins/ruby-build
以下にいる. -
rbenv
の中を見てみるとrbenv install -l
で/usr/local/bin/rbenv-install
を叩いている. (多分 Macport で入ったやつな気がする.) -
mv /usr/local/bin/rbenv-install{,.bak}
するとrbenv install -l
で叩くrbenv-install
は正しくなったが, 参照するshare/ruby-build
が正しくないらしく, 改善せず. -
rbenv-install
を直に叩くと正しいものが出てくる. -
~/.anyevn/envs/rbenv/rbenv.d/plugins/ruby-build
は pull したけど~/.anyevn/envs/rbenv/plugins/ruby-build
はまだ pull してなかった \(^o^)/ - pull して終わり.