Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   Ruby (http://www.velocityreviews.com/forums/f66-ruby.html)
-   -   Gem and/or YAML warnings (http://www.velocityreviews.com/forums/t822456-gem-and-or-yaml-warnings.html)

Daniel Berger 06-17-2005 06:10 PM

Gem and/or YAML warnings
 
Hi,

Ruby 1.8.2
Rubygems 0.8.10
Syck 0.55
Solaris 10

I installed the dbi-dbrc package via gems. However, if I run this
simple script, I get a slew of warnings if I run with -d or -w:

# gemtest.rb
require "dbi/dbrc"

djberge@~/programming/ruby-645>ruby -w gemstest.rb
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):14: warning: redefine tag_subclasses?
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):14: warning: redefine tag_subclasses?
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):14: warning: redefine tag_subclasses?
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):14: warning: redefine tag_subclasses?
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):14: warning: redefine tag_subclasses?
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
/usr/local/lib/ruby/site_ruby/1.8/yaml/types.rb:14: warning: method
redefined; discarding old initialize
/usr/local/lib/ruby/site_ruby/1.8/yaml/types.rb:29: warning: method
redefined; discarding old initialize
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri
(eval):2: warning: method redefined; discarding old taguri

I can get rid of them by doing "require 'rubygems'", followed by
"require_gem ... ", but I thought I should mention this.

Regards,

Dan


Chad Fowler 06-18-2005 08:20 PM

Re: Gem and/or YAML warnings
 
On 6/17/05, Daniel Berger <djberg96@gmail.com> wrote:
> Hi,
>=20
> Ruby 1.8.2
> Rubygems 0.8.10
> Syck 0.55
> Solaris 10
>=20
> I installed the dbi-dbrc package via gems. However, if I run this
> simple script, I get a slew of warnings if I run with -d or -w:
>=20
> # gemtest.rb
> require "dbi/dbrc"
>=20
> djberge@~/programming/ruby-645>ruby -w gemstest.rb
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):14: warning: redefine tag_subclasses?
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):14: warning: redefine tag_subclasses?
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):14: warning: redefine tag_subclasses?
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):14: warning: redefine tag_subclasses?
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):14: warning: redefine tag_subclasses?
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> /usr/local/lib/ruby/site_ruby/1.8/yaml/types.rb:14: warning: method
> redefined; discarding old initialize
> /usr/local/lib/ruby/site_ruby/1.8/yaml/types.rb:29: warning: method
> redefined; discarding old initialize
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
> (eval):2: warning: method redefined; discarding old taguri
>=20
> I can get rid of them by doing "require 'rubygems'", followed by
> "require_gem ... ", but I thought I should mention this.
>=20
> Regards,
>=20
> Dan
>=20
>=20
>=20


Dan, I can't reproduce this here on my Mac. Is it possible that when
you aren't doing require 'rubygems', etc. that you're picking up an
old version of dbi-dbrc on your system somewhere, and that the
warnings are coming from there?

Thanks....

--=20
Chad Fowler
http://chadfowler.com
http://rubycentral.org=20
http://rubygarden.org=20
http://rubygems.rubyforge.org (over 500,000 gems served!)




All times are GMT. The time now is 03:33 AM.

Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57