1

ベンダー/宝石からロードされたレール3アプリでいくつかのローカル宝石を使用しています。Gemfile の例を次に示します。

gem 'foo', '1.3.9', :path => 'vendor/gems'

テストを実行しようとしたり (例: bundle exec rake test)、組み込みサーバー (例: rails s) を起動しようとすると、Rails が「初期化されていない定数 Foo (NameError)」でクラッシュします。ローカルにロードされた gem のみがこの問題を引き起こします。「gem list」または「bundle exec gem list」を実行すると、正しいバージョンの gem が表示されます。これらの gem が Rails によって適切にロードされない理由について何か考えはありますか?

4

1 に答える 1