実行時に Gemfile を変更すると、Gemfile.lock にも変更が追加/変更されることになります。これは、本番環境で使用している依存関係/バージョンが、Discourse のテスト対象と一致しないことを意味します。
興味深いですね。それは知りませんでした。サイト移行中の短い期間しか使用されないため、「import」テンプレートではリスクがはるかに低いと思います。それでも、「production」テンプレートでこの手法を使用することは推奨しません。他の 3 つのオプションの方がはるかにクリーンです。