2

「rails new x」を実行すると、プロジェクト用の gemfile が作成され、バンドラーは必要な gem を自動インストールするために使用します。

このファイルは作成後に編集できることはわかっていますが、Rails がデフォルトでファイルに入れる gem のバージョンを変更したいと考えています。Rails が参照している gem 情報はどこにありますか? すべての新しいプロジェクト gemfile が正しいバージョンで開始されるように、ソースを取得するにはどうすればよいですか?

インストールされている gem バージョンは、Rails の参照ポイント (どこにあるか) に直接対応していないように見えます。これは、インストールされている gem バージョンを変更することはできますが、Rails は以前の gem バージョン (悪い) でプロジェクトの gemfile を作成し続け、バンドラーが試行するためです。そのバージョンを再インストールする(さらに悪い)。

ありがとう、ダニエル

4

1 に答える 1

1

これは、Rails コードベースにあるテンプレート ファイルです。

https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/Gemfile

于 2013-04-07T23:59:18.393 に答える