Hello --
I don't know if this still belongs here or should be sent to the Ogden
list,
but here goes:
In my standalone application, these lines:
require "rubygems"
require "og"
are producing:
/usr/lib/ruby/gems/1.8/gems/og-0.50.0/lib/og/validation.rb:4:
uninitialized
constant Og (NameError)
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from /usr/lib/ruby/gems/1.8/gems/og-0.50.0/lib/og/main.rb:14
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from /usr/lib/ruby/gems/1.8/gems/og-0.50.0/lib/og.rb:1
from
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:32:in
`require'
In my nitro program, these lines don't have a problem and the
application runs
as expected:
require "rubygems"
require "nitro"; include Nitro
require "og"
This problem didn't exist as of a few weeks ago, likely before I
installed
Nitro and its dependencies via darcs.
Thanks for any help,
Matt
on 26.12.2007 06:57
on 27.12.2007 12:07
Just to update this, it looks like the Og module wasn't being declared before module Og::Mixin in validation.rb. require "facets/class_extension" require "facets/inheritor" module Og; end module Og::Mixin This fixed it for me...should this be posted to Ogden now? Also, out of curiosity...I have a class Root that seems to be conflicting with some other Root (which doesn't seem to be a class) elsewhere -- any idea where/what it is? I couldn't find it and this wasn't a problem as of a few weeks ago. Thanks, Matt