Hi, I just upgrade gem from 0.8 to 0.8.3 and try to upgrade rails, but .. There was a problem with it. This is exactly what i did: 1) gem update rails ..... lib/action_controller/support/binding_of_caller.rb:4:25: Couldn''t find Continuat ion. Assuming it''s a module lib/action_controller/support/binding_of_caller.rb:36:21: Couldn''t find Binding. Assuming it''s a module lib/action_controller/scaffolding.rb:87:37: Skipping require of dynamic string: "#{model_id.id2name}" ERROR: While executing gem ... (NoMethodError) undefined method `find_module_named'' for nil:NilClass And raild did''t upgrade to 0.9.3 Then a few minutes later i did this same 1) gem update rails and everythink was just fine so All gems up to date :) but my webpage stops working on web trace shows this: |/usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `load'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `require_or_load'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `silence_warnings'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `require_or_load'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:17:in `depend_on'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:51:in `require_dependency'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:51:in `require_dependency'' /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:36:in `dispatch'' /home/balcer/Projects/cc/www/cc/public/dispatch.cgi:10 production log : Processing Base#index (for 192.168.0.6 at Wed Jan 05 19:28:38 CET 2005) Parameters: {"action"=>"index", "controller"=>"mainpage"} LoadError (No such file to load -- application.rb): /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `load'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `require_or_load'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `silence_warnings'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `require_or_load'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:17:in `depend_on'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:51:in `require_dependency'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:51:in `require_dependency'' /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:36:in `dispatch'' /home/balcer/Projects/cc/www/cc/public/dispatch.cgi:10 Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/templates/rescues/layout.rhtml (500 Internal Error) | in apache error.log [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] /home/balcer/Projects/cc/www/cc/public/../app/models/book_review.rb:5: superclass must be a Class (NilClass given) (TypeError) [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require__'' [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'' [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /home/balcer/Projects/cc/www/cc/public/../app/models/article.rb:3 [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require__'' [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'' [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /home/balcer/Projects/cc/www/cc/public/../app/models/article.rb:2 [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `load'' [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `require_or_load'' [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \t ... 39 levels... [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:62:in `const_get'' [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:62:in `controller_class'' [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:46:in `dispatch'' [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom /home/balcer/Projects/cc/www/cc/public/dispatch.cgi:10 Can''t guest what is wrong, please help:) Cheers, Jacek Balcerski
Hi Jacek, You need to do some things manually when you upgrade from 0.8 to 0.9. The process is described here: http://manuals.rubyonrails.com/read/book/3 //jarkko On 5.1.2005, at 20:41, Jacek Balcerski wrote:> Hi, > I just upgrade gem from 0.8 to 0.8.3 and try to upgrade rails, but .. > There was a problem with it. This is exactly what i did: > 1) gem update rails > ..... > lib/action_controller/support/binding_of_caller.rb:4:25: Couldn''t find > Continuat ion. Assuming it''s a module > lib/action_controller/support/binding_of_caller.rb:36:21: Couldn''t > find Binding. Assuming it''s a module > lib/action_controller/scaffolding.rb:87:37: Skipping require of > dynamic string: "#{model_id.id2name}" > ERROR: While executing gem ... (NoMethodError) > undefined method `find_module_named'' for nil:NilClass > And raild did''t upgrade to 0.9.3 > > Then a few minutes later i did this same > 1) gem update rails > and everythink was just fine > so All gems up to date :) > > but > my webpage stops working > on web trace shows this: > > |/usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:47:in `load'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:47:in `require_or_load'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:47:in `silence_warnings'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:47:in `require_or_load'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:17:in `depend_on'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:51:in `require_dependency'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:51:in `require_dependency'' > /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:36:in > `dispatch'' > /home/balcer/Projects/cc/www/cc/public/dispatch.cgi:10 > > production log : > > Processing Base#index (for 192.168.0.6 at Wed Jan 05 19:28:38 CET 2005) > Parameters: {"action"=>"index", "controller"=>"mainpage"} > > > LoadError (No such file to load -- application.rb): > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:47:in `load'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:47:in `require_or_load'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:47:in `silence_warnings'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:47:in `require_or_load'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:17:in `depend_on'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:51:in `require_dependency'' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:51:in `require_dependency'' > /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:36:in > `dispatch'' > /home/balcer/Projects/cc/www/cc/public/dispatch.cgi:10 > > > Rendering > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > templates/rescues/layout.rhtml (500 Internal Error) > > | > > in apache error.log > > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] > /home/balcer/Projects/cc/www/cc/public/../app/models/book_review.rb:5: > superclass must be a Class (NilClass given) (TypeError) > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require__'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /home/balcer/Projects/cc/www/cc/public/../app/models/article.rb:3 > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require__'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /home/balcer/Projects/cc/www/cc/public/../app/models/article.rb:2 > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:47:in `load'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/ > support/dependencies.rb:47:in `require_or_load'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \t ... 39 > levels... > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:62:in > `const_get'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:62:in > `controller_class'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:46:in > `dispatch'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /home/balcer/Projects/cc/www/cc/public/dispatch.cgi:10 > > Can''t guest what is wrong, please help:) > Cheers, Jacek Balcerski > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >-- Jarkko Laine http://jlaine.net http://odesign.fi _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
Jacek->From David''s announcement email:Upgrading from Rails 0.9.2 to 0.9.3 ================================== There''s only one change you need to make in order to have your application updated from 0.9.2 to 0.9.3. In the config/environments/production.rb and config/environments/test.rb, you need to change: ActionController::Base.reload_dependencies = false ActiveRecord::Base.reload_associations = false ...to: Dependencies.mechanism = :require And in config/environments/development.rb, you need to change: ActionController::Base.reload_dependencies = true ActiveRecord::Base.reload_associations = true ...to: Dependencies.mechanism = :load Cheers, Ben On Wed, 05 Jan 2005 19:41:25 +0100, Jacek Balcerski <balcer-9xCVZmnPtnEYDkwjdqtpGQ@public.gmane.org> wrote:> Hi, > I just upgrade gem from 0.8 to 0.8.3 and try to upgrade rails, but .. > There was a problem with it. This is exactly what i did: > 1) gem update rails > ..... > lib/action_controller/support/binding_of_caller.rb:4:25: Couldn''t find > Continuat ion. Assuming it''s a module > lib/action_controller/support/binding_of_caller.rb:36:21: Couldn''t find > Binding. Assuming it''s a module > lib/action_controller/scaffolding.rb:87:37: Skipping require of dynamic > string: "#{model_id.id2name}" > ERROR: While executing gem ... (NoMethodError) > undefined method `find_module_named'' for nil:NilClass > And raild did''t upgrade to 0.9.3 > > Then a few minutes later i did this same > 1) gem update rails > and everythink was just fine > so All gems up to date :) > > but > my webpage stops working > on web trace shows this: > > |/usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `load'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `require_or_load'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `silence_warnings'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `require_or_load'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:17:in `depend_on'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:51:in `require_dependency'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:51:in `require_dependency'' > /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:36:in `dispatch'' > /home/balcer/Projects/cc/www/cc/public/dispatch.cgi:10 > > production log : > > Processing Base#index (for 192.168.0.6 at Wed Jan 05 19:28:38 CET 2005) > Parameters: {"action"=>"index", "controller"=>"mainpage"} > > LoadError (No such file to load -- application.rb): > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `load'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `require_or_load'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `silence_warnings'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in `require_or_load'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:17:in `depend_on'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:51:in `require_dependency'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:51:in `require_dependency'' > /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:36:in `dispatch'' > /home/balcer/Projects/cc/www/cc/public/dispatch.cgi:10 > > Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/templates/rescues/layout.rhtml (500 Internal Error) > > | > > in apache error.log > > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] > /home/balcer/Projects/cc/www/cc/public/../app/models/book_review.rb:5: > superclass must be a Class (NilClass given) (TypeError) > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require__'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /home/balcer/Projects/cc/www/cc/public/../app/models/article.rb:3 > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require__'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/site_ruby/1.8/rubygems/loadpath_manager.rb:5:in `require'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /home/balcer/Projects/cc/www/cc/public/../app/models/article.rb:2 > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in > `load'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/ruby/gems/1.8/gems/actionpack-1.2.0/lib/action_controller/support/dependencies.rb:47:in > `require_or_load'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \t ... 39 levels... > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:62:in `const_get'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:62:in > `controller_class'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /usr/lib/ruby/gems/1.8/gems/rails-0.9.3/lib/dispatcher.rb:46:in `dispatch'' > [Wed Jan 05 19:28:38 2005] [error] [client 192.168.0.6] \tfrom > /home/balcer/Projects/cc/www/cc/public/dispatch.cgi:10 > > Can''t guest what is wrong, please help:) > Cheers, Jacek Balcerski > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >