バンドラーを使用するためにアップグレードしている Rails 2 アプリがあります。残念ながら、このアプリは active_record を使用していません (ただし、レールの他のすべてのコンポーネントを多用しています)。
以前は、アプリに active_record を無視させるために、environment.rb ファイルに次のように記述しました。
config.frameworks -= [ :active_record ]
ただし、指定されたデータベースがないため、明らかにエラーをスローする active_record のロードをバンドラーが強制しているようです。
Rails 2.3.16 を使用しています (実際には、このプロセスの一環としてアップグレードを試みています)。
私は少し調べましたが、私が見つけた最も近いものはこのオープンチケットでした:
https://github.com/wycats/bundler/issues/143
Gemfile.lock を明示的に変更し、active_record へのすべての参照を削除する唯一のオプションはありますか?