Closed dynamis closed 4 years ago
Netlify は Gemfile.lock に応じたバージョンを使うようになった https://github.com/netlify/build-image/issues/296 issue では 2.0.2 でビルドできないなら指定無視しろよとかいわれてる (BUNDLED WITH 消せば既存バージョンが使われて問題にならないがそんなことはしたくない)。
そのうち Netlify 側で修正されるのかも。でも取りあえず ruby version 上げるとかもやってみる価値あるか
3:44:03 PM: ** WARNING **
3:44:03 PM: Using custom ruby version 2.4.3, this will slow down the build.
3:44:03 PM: To ensure fast builds, set the RUBY_VERSION environment variable, or .ruby-version file, to an included ruby version.
3:44:03 PM: Included versions: 2.6.2
とかいわれるので (2.4.3 って Netlify でサポートバージョンと書かれてたから指定してたんだけどいつの間にか変わった様子)
Build Image Selection 機能が追加されてて確認したら古いイメージになってた (昔からのサイトだから) ので新しいイメージを利用するよう設定変更もした: https://docs.netlify.com/configure-builds/get-started/#definitions Ubuntu Trusty 14.04 -> Ubuntu Xenial 16.04 (default)
これで解決したので、上記 Issue の問題が古いビルドイメージでは解決しておらず、Bundler のバージョン変更が出来なかったが新しいビルドイメージなら解決済みだから問題無いという感じだった様子。
local/netlify で共に Ruby version up もして問題なかったことを確認したのでクローズ
https://app.netlify.com/sites/tutorial-chirimen-org/deploys/5de485ba1738f60814b9c3b4