[TZInfo-users] error at init.rb:4 - constant Object::TimeZone not defined

shantanu pavgi shantanu.uab at gmail.com
Thu Dec 4 19:50:26 EST 2008


I am trying to get my rails project working on a new machine. I am using
OpenSuse 10.3 and following steps were performed,
1. installed rubygems
2. installed Rails (1.x) using Suse repository - it didn't have latest
version.
3. updated gem version and Rails version.
4. installed other gems such rcov
5. installed 'tzinfo_timezone' plugin

Now 'rake db:create:all' or 'script/server' gives me error as -
[code=]

/home/pavgi/agenda32/vendor/plugins/tzinfo_timezone/init.rb:4:in
`remove_const': constant Object::TimeZone not defined (NameError)
        from
/home/pavgi/agenda32/vendor/plugins/tzinfo_timezone/init.rb:4:in `send'
        from
/home/pavgi/agenda32/vendor/plugins/tzinfo_timezone/init.rb:4:in
`evaluate_init_rb'
        from
/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin.rb:103:in
`evaluate_init_rb'
        from
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/kernel/reporting.rb:11:in
`silence_warnings'
        from
/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin.rb:99:in
`evaluate_init_rb'
        from
/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin.rb:44:in `load'
        from
/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:33:in
`load_plugins'
        from
/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/plugin/loader.rb:32:in
`each'
         ... 17 levels...
        from
/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
        from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
        from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from script/server:3
[/code]

Now, if I comment out the line init.rb:4
[code=]
Object.send(:remove_const, :TimeZone)
[/code]
then above rake command and server start runs successfully. What and
where could be the problem? Where do I define the constant
Object::TimeZone? Any help for debugging? (The same code runs
successfully on my old machine.)

Thanks,
Shantanu.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/tzinfo-users/attachments/20081204/df5b3793/attachment-0001.html>


More information about the TZInfo-users mailing list