[Rails] gem update rails problem

Ben Schumacher benschumacher at gmail.com
Wed Jan 5 18:48:40 GMT 2005


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 at future-net.pl> 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 at lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails
>


More information about the Rails mailing list