i get a lot of errors when i require 'date' in irb what's wrong
=> ["c:/ruby/lib/ruby/site_ruby/1.8",
"c:/ruby/lib/ruby/site_ruby/1.8/i386-ms
t", "c:/ruby/lib/ruby/site_ruby", "c:/ruby/lib/ruby/1.8",
"c:/ruby/lib/ruby/1
i386-mswin32", "."]
irb(main):003:0> require 'c:/ruby/lib/ruby/1.8/date.rb'
c:/ruby/lib/ruby/1.8/date.rb:238: warning: already initialized constant
MONTH
ES
c:/ruby/lib/ruby/1.8/date.rb:243: warning: already initialized constant
DAYNA
c:/ruby/lib/ruby/1.8/date.rb:247: warning: already initialized constant
ABBR_
THNAMES
c:/ruby/lib/ruby/1.8/date.rb:250: warning: already initialized constant
ABBR_
NAMES
c:/ruby/lib/ruby/1.8/date.rb:254: warning: already initialized constant
ITALY
c:/ruby/lib/ruby/1.8/date.rb:258: warning: already initialized constant
ENGLA
c:/ruby/lib/ruby/1.8/date.rb:262: warning: already initialized constant
JULIA
c:/ruby/lib/ruby/1.8/date.rb:266: warning: already initialized constant
GREGO
N
NameError: undefined method `today' for `DateTime'
from c:/ruby/lib/ruby/1.8/date.rb:1261:in `undef_method'
from c:/ruby/lib/ruby/1.8/date.rb:1261
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in
quire__'
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in
quire'
···
--
Posted via http://www.ruby-forum.com/.
You're trying too hard. Just do
require 'date'
(What's happening is that date has already been required and added to $LOADED_FEATURES. But since you use the _full_ path to date it doesn't realize it's been required and requires the file again, giving you all those lovely errors. (The reason date has been already required is probably that you have RUBYOPT set to load rubygems))
···
On Jun 30, 2006, at 9:01 PM, dave rose wrote:
i get a lot of errors when i require 'date' in irb what's wrong
=> ["c:/ruby/lib/ruby/site_ruby/1.8",
"c:/ruby/lib/ruby/site_ruby/1.8/i386-ms
t", "c:/ruby/lib/ruby/site_ruby", "c:/ruby/lib/ruby/1.8",
"c:/ruby/lib/ruby/1
i386-mswin32", "."]
irb(main):003:0> require 'c:/ruby/lib/ruby/1.8/date.rb'
c:/ruby/lib/ruby/1.8/date.rb:238: warning: already initialized constant
MONTH
ES
c:/ruby/lib/ruby/1.8/date.rb:243: warning: already initialized constant
DAYNA
c:/ruby/lib/ruby/1.8/date.rb:247: warning: already initialized constant
ABBR_
THNAMES
c:/ruby/lib/ruby/1.8/date.rb:250: warning: already initialized constant
ABBR_
NAMES
c:/ruby/lib/ruby/1.8/date.rb:254: warning: already initialized constant
ITALY
c:/ruby/lib/ruby/1.8/date.rb:258: warning: already initialized constant
ENGLA
c:/ruby/lib/ruby/1.8/date.rb:262: warning: already initialized constant
JULIA
c:/ruby/lib/ruby/1.8/date.rb:266: warning: already initialized constant
GREGO
N
NameError: undefined method `today' for `DateTime'
from c:/ruby/lib/ruby/1.8/date.rb:1261:in `undef_method'
from c:/ruby/lib/ruby/1.8/date.rb:1261
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in
quire__'
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in
quire'
--
Posted via http://www.ruby-forum.com/\.
sounds like your install is messed up:
Mini:~ kev$ irb
irb(main):001:0> require 'date'
=> true
···
On 6/30/06, dave rose <bitdoger2@yahoo.com> wrote:
i get a lot of errors when i require 'date' in irb what's wrong
=> ["c:/ruby/lib/ruby/site_ruby/1.8",
"c:/ruby/lib/ruby/site_ruby/1.8/i386-ms
t", "c:/ruby/lib/ruby/site_ruby", "c:/ruby/lib/ruby/1.8",
"c:/ruby/lib/ruby/1
i386-mswin32", "."]
irb(main):003:0> require 'c:/ruby/lib/ruby/1.8/date.rb'
c:/ruby/lib/ruby/1.8/date.rb:238: warning: already initialized constant
MONTH
ES
c:/ruby/lib/ruby/1.8/date.rb:243: warning: already initialized constant
DAYNA
c:/ruby/lib/ruby/1.8/date.rb:247: warning: already initialized constant
ABBR_
THNAMES
c:/ruby/lib/ruby/1.8/date.rb:250: warning: already initialized constant
ABBR_
NAMES
c:/ruby/lib/ruby/1.8/date.rb:254: warning: already initialized constant
ITALY
c:/ruby/lib/ruby/1.8/date.rb:258: warning: already initialized constant
ENGLA
c:/ruby/lib/ruby/1.8/date.rb:262: warning: already initialized constant
JULIA
c:/ruby/lib/ruby/1.8/date.rb:266: warning: already initialized constant
GREGO
N
NameError: undefined method `today' for `DateTime'
from c:/ruby/lib/ruby/1.8/date.rb:1261:in `undef_method'
from c:/ruby/lib/ruby/1.8/date.rb:1261
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in
quire__'
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in
quire'
--
Posted via http://www.ruby-forum.com/\.
--
Kevin Clark
http://glu.ttono.us