The mongrel server has mysteriously stopped working on one of my rails projects. Here''s what the console says: $ script/server => Booting Mongrel (use ''script/server webrick'' to force WEBrick) => Rails 2.1.0 application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server ** Starting Mongrel listening at 0.0.0.0:3000 ** Starting Rails with development environment... Exiting /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/ dependencies.rb:492:in `const_missing'': uninitialized constant Rails::Plugin::Err (NameError) from /Users/mark/Sites/rubyonrails/rails_space/vendor/plugins/plugins/ acts_as_cached/init.rb:2:in `evaluate_init_rb'' from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin.rb: 95:in `evaluate_init_rb'' from /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/ active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'' from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin.rb: 91:in `evaluate_init_rb'' from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin.rb: 44:in `load'' from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ loader.rb:33:in `load_plugins'' from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ loader.rb:32:in `each'' from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ loader.rb:32:in `load_plugins'' ... 31 levels... from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/commands/server.rb: 39 from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:27:in `gem_original_require'' from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:27:in `require'' from script/server:3 I''m stumped, any ideas? Thanks! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Seems to me you have either missing plugins or plugin incompatibility. On Jul 10, 12:31 pm, Mark <markjtur...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> The mongrel server has mysteriously stopped working on one of my rails > projects. > > Here''s what the console says: > > $ script/server => Booting Mongrel (use ''script/server webrick'' to > force WEBrick) > => Rails 2.1.0 application starting onhttp://0.0.0.0:3000 > => Call with -d to detach > => Ctrl-C to shutdown server > ** Starting Mongrel listening at 0.0.0.0:3000 > ** Starting Rails with development environment... > Exiting > /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/ > dependencies.rb:492:in `const_missing'': uninitialized constant > Rails::Plugin::Err (NameError) > from /Users/mark/Sites/rubyonrails/rails_space/vendor/plugins/plugins/ > acts_as_cached/init.rb:2:in `evaluate_init_rb'' > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin.rb: > 95:in `evaluate_init_rb'' > from /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/ > active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'' > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin.rb: > 91:in `evaluate_init_rb'' > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin.rb: > 44:in `load'' > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ > loader.rb:33:in `load_plugins'' > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ > loader.rb:32:in `each'' > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ > loader.rb:32:in `load_plugins'' > ... 31 levels... > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/commands/server.rb: > 39 > from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:27:in > `gem_original_require'' > from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:27:in > `require'' > from script/server:3 > > I''m stumped, any ideas? > > Thanks!--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Thanks for your suggestion, how can I check this and fix it? On Jul 10, 5:33 pm, "\"Wolas!\"" <jcpen...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Seems to me you have either missing plugins or plugin incompatibility. > > On Jul 10, 12:31 pm, Mark <markjtur...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > The mongrel server has mysteriously stopped working on one of my rails > > projects. > > > Here''s what the console says: > > > $ script/server => Booting Mongrel (use ''script/server webrick'' to > > force WEBrick) > > => Rails 2.1.0 application starting onhttp://0.0.0.0:3000 > > => Call with -d to detach > > => Ctrl-C to shutdown server > > ** Starting Mongrel listening at 0.0.0.0:3000 > > ** Starting Rails with development environment... > > Exiting > > /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/ > > dependencies.rb:492:in `const_missing'': uninitialized constant > > Rails::Plugin::Err (NameError) > > from /Users/mark/Sites/rubyonrails/rails_space/vendor/plugins/plugins/ > > acts_as_cached/init.rb:2:in `evaluate_init_rb'' > > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin.rb: > > 95:in `evaluate_init_rb'' > > from /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/ > > active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'' > > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin.rb: > > 91:in `evaluate_init_rb'' > > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin.rb: > > 44:in `load'' > > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ > > loader.rb:33:in `load_plugins'' > > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ > > loader.rb:32:in `each'' > > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/rails/plugin/ > > loader.rb:32:in `load_plugins'' > > ... 31 levels... > > from /Library/Ruby/Gems/1.8/gems/rails-2.1.0/lib/commands/server.rb: > > 39 > > from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:27:in > > `gem_original_require'' > > from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:27:in > > `require'' > > from script/server:3 > > > I''m stumped, any ideas? > > > Thanks!--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Remove acts_as_cached from the plugins folder (since the stack trace points to that plugin if you read carefully) and try to start the server again. If the error doesn''t occur, you have the choice of trying to make that plugin work with your Rails version by patching it or searching for an alternative. BTW, if you''re using Rails 2.1, I believe that plugin is totally unnecessary, since Rails has memcached support built-in. Search google for more info on Rails 2.1 caching. On 11 Jul 2008, at 12:44, Mark wrote:> Thanks for your suggestion, how can I check this and fix it? > > On Jul 10, 5:33 pm, "\"Wolas!\"" <jcpen...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: >> Seems to me you have either missing plugins or plugin >> incompatibility. >>> >>> /Library/Ruby/Gems/1.8/gems/activesupport-2.1.0/lib/active_support/ >>> dependencies.rb:492:in `const_missing'': uninitialized constant >>> Rails::Plugin::Err (NameError) >>> from /Users/mark/Sites/rubyonrails/rails_space/vendor/ >>> plugins/plugins/ >>> acts_as_cached/init.rb:2:in `evaluate_init_rb''Best regards Peter De Berdt --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Peter De Berdt wrote:> BTW, if you''re using Rails 2.1, I believe that plugin is totally > unnecessary, since Rails has memcached support built-in. Search google > for more info on Rails 2.1 caching.> Rails::Plugin::Err (NameError) > from /Users/mark/Sites/rubyonrails/rails_space/vendor/plugins/plugins/acts_as_cached/init.rb:2:in `evaluate_init_rb'' Yeah, it may also be better, if you''re following the RailsSpace tutorials, to use the same version of Rails that they were using. Try sudo gem install rails --version=2.0.2 or something think that should be similar enough... then go into config/environment.rb find the bit that talks about rails version, and change it to "2.0.2" or however its phrased. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---