Skip to content

Requiring Sequel triggers false warnings already initialized constant #2975

@deepj

Description

@deepj

Used JRuby:

jruby 9.0.0.0.pre2 (2.2.2) 2015-04-28 2755ae0 Java HotSpot(TM) 64-Bit Server VM 25.45-b02 on 1.8.0_45-b14 +jit [darwin-x86_64]

The problem:

irb(main):001:0> require 'sequel'
/Users/deepj/.gem/jruby/2.2.2/gems/sequel-4.22.0/lib/sequel/version.rb:3: warning: already initialized constant MAJOR
/Users/deepj/.gem/jruby/2.2.2/gems/sequel-4.22.0/lib/sequel/version.rb:6: warning: already initialized constant MINOR
/Users/deepj/.gem/jruby/2.2.2/gems/sequel-4.22.0/lib/sequel/version.rb:9: warning: already initialized constant TINY
/Users/deepj/.gem/jruby/2.2.2/gems/sequel-4.22.0/lib/sequel/version.rb:12: warning: already initialized constant VERSION
=> true

How to reproduce:

$ gem install sequel
Successfully installed sequel-4.22.0
1 gem installed
$ irb
irb(main):001:0> require 'sequel'
/Users/deepj/.gem/jruby/2.2.2/gems/sequel-4.22.0/lib/sequel/version.rb:3: warning: already initialized constant MAJOR
/Users/deepj/.gem/jruby/2.2.2/gems/sequel-4.22.0/lib/sequel/version.rb:6: warning: already initialized constant MINOR
/Users/deepj/.gem/jruby/2.2.2/gems/sequel-4.22.0/lib/sequel/version.rb:9: warning: already initialized constant TINY
/Users/deepj/.gem/jruby/2.2.2/gems/sequel-4.22.0/lib/sequel/version.rb:12: warning: already initialized constant VERSION
=> true

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions