Gemfile.lockでRubyのversionを指定する方法

まとめ

Gemfile.lock に利用する Ruby のバージョンをセットする方法

  • Gemfile に ruby でバージョンを指定
  • bundle update --ruby を実行

きっかけ

HerokuのCloud Native Buildpacksを使ってCloud RunでSinatraアプリを動かしてみた (2023-12-16) | あーありがち

で初めて経験したんだけど、なんかどうもこの方面は Gemfile.lock でのバージョン指定は普通っぽいので、整理しておいた。

注意

Google の Buildpack だったか、.ruby-version に改行が含まれてたら Gemfile, Gemfile.lock 側のバージョン指定と矛盾しているという警告が出た。いやもう、そんくらいいい具合に処理してくれよ。なんでみんなそんな繊細なのよ。

そういう意味では、この辺はまだまだ発展途上なのかも。ただあんまりフィードバックしてる人いなさそう(自分も含め)

More