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 側のバージョン指定と矛盾しているという警告が出た。いやもう、そんくらいいい具合に処理してくれよ。なんでみんなそんな繊細なのよ。
そういう意味では、この辺はまだまだ発展途上なのかも。ただあんまりフィードバックしてる人いなさそう(自分も含め)