LoginSignup
1
0

More than 5 years have passed since last update.

Macport と anyenv を使っているときに ruby-build を使って最新の ruby をインストールする方法

Posted at

てきとーめも.

前略

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 して終わり.
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0