# Datetime\_toolbocks and Engines error

**URL:** <https://www.ruby-forum.com/t/datetime-toolbocks-and-engines-error/131596>\
**Category:** Engines\
**Created:** [March 11, 2008, 7:30pm UTC](https://www.ruby-forum.com/t/datetime-toolbocks-and-engines-error/131596 "2008-03-11T19:30:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![joxor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/58f4c7/32.png) [@joxor](https://www.ruby-forum.com/u/joxor)\
**Post date:** [March 11, 2008, 7:30pm UTC](https://www.ruby-forum.com/t/datetime-toolbocks-and-engines-error/131596/1 "2008-03-11T19:30:29Z")

</div>

Hi Guys,

Does anyone know why this happens and perhaps what to do to fix it?

======  
user@box: $ ./script/runner ‘puts Rails::VERSION::STRING’  
/vendor/plugins/datetime\_toolbocks/init.rb:25:in `evaluate_init_rb': undefined method`current’ for Engines:Module (NoMethodError)  
from  
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/rails/plugin.rb:79:in  
`evaluate_init_rb' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/core_ext/kernel/reporting.rb:11:in`silence\_warnings’  
from  
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/rails/plugin.rb:75:in  
`evaluate_init_rb' from /usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/rails/plugin.rb:39:in`load’  
from  
/var/www-virtual/spine/releases/20080307144118/config/…/vendor/plugins/engines/lib/engines/plugin.rb:77:in  
`load' from /usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/rails/plugin/loader.rb:33:in`load\_plugins’  
from  
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/rails/plugin/loader.rb:32:in  
`each' from /usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/rails/plugin/loader.rb:32:in`load\_plugins’  
… 7 levels…  
from  
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/runner.rb:39  
from  
/usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in  
`gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in`require’  
from ./script/runner:3

========

It also happens when I start the server.  
I’ve been trying to get the app to run under Rails 2.0.2 and I’ve had  
all sorts of issues with the plugins and engines, this one is the most  
recent issue I’m experiencing.

Grateful for any input; I’m getting desperate. 🙂

Thanks!

/JS

---

<div class="post-metadata">

**Author:** ![joxor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/58f4c7/32.png) [@joxor](https://www.ruby-forum.com/u/joxor)\
**Post date:** [March 11, 2008, 7:34pm UTC](https://www.ruby-forum.com/t/datetime-toolbocks-and-engines-error/131596/2 "2008-03-11T19:34:05Z")

</div>

Oh, I forgot to mention where the error comes from:

# It’s coming from line vendor/plugins/datetime\_toolbocks/init.rb line 24

# Engines.current.version = Proc.new { File.open(File.join(RAILS\_ROOT, ‘vendor’, ‘plugins’, ‘datetime\_toolbocks’, ‘VERSION’), ‘r’).readlines[0] }

What am I doing wrong? 🙂

/JS

---

<div class="post-metadata">

**Author:** ![joxor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/58f4c7/32.png) [@joxor](https://www.ruby-forum.com/u/joxor)\
**Post date:** [March 12, 2008, 11:18am UTC](https://www.ruby-forum.com/t/datetime-toolbocks-and-engines-error/131596/3 "2008-03-12T11:18:05Z")

</div>

Jo Se wrote:

> What am I doing wrong? 🙂

Answer; Not reading Nathaniel’s instructions properly… bhelergh!

[http://nshb.net/engines-2-0-and-rails-2-0-upgrade-gotchas](http://nshb.net/engines-2-0-and-rails-2-0-upgrade-gotchas)

Thanks for the gotchas Nathaniel (albeit not clear enough for my daft  
grey matter 😉 )

Sorry for wasting your time.
