Rails アプリケーションをロードすると、次のエラー メッセージが表示されます。
You have already activated builder 3.0.4, but your Gemfile requires builder 3.0.3. Consider using bundle exec.
スタックトレース:
0 /usr/local/ruby/1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.10/lib/bundler/runtime.rb 31 in `block in setup'
1 /usr/local/ruby/1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.10/lib/bundler/spec_set.rb 12 in `block in each'
2 /usr/local/ruby/1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.10/lib/bundler/spec_set.rb 12 in `each'
3 /usr/local/ruby/1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.10/lib/bundler/spec_set.rb 12 in `each'
4 /usr/local/ruby/1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.10/lib/bundler/runtime.rb 17 in `setup'
5 /usr/local/ruby/1.9.2/lib/ruby/gems/1.9.1/gems/bundler-1.0.10/lib/bundler.rb 107 in `setup'
6 /usr/local/ruby/1.9.2/lib/ruby/gems/1.9.1/gems/passenger-3.0.17/lib/phusion_passenger/utils.rb 326 in `prepare_app_process'
7 /usr/local/ruby/1.9.2/lib/ruby/gems/1.9.1/gems/passenger-3.0.17/lib/phusion_passenger/classic_rails/application_spawner.rb 176 in `block in initialize_server'
8 /usr/local/ruby/1.9.2/lib/ruby/gems/1.9.1/gems/passenger-3.0.17/lib/phusion_passenger/utils.rb 563 in `report_app_init_status'
9 /usr/local/ruby/1.9.2/lib/ruby/gems/1.9.1/gems/passenger-3.0.17/lib/phusion_passenger/classic_rails/application_spawner.rb 174 in `initialize_server'
passenger
アクティブ化されているように見えます3.0.4
が、私のアプリケーションの Gemfile にはまだ3.0.3
. Gemfileを追加することはできますgem 'builder', '3.0.4'
が、新しいバージョンがリリースされると再び発生します。どうすればこれを防ぐことができますか?