rspec / rspec-support

Common code needed by the other RSpec gems. Not intended for direct use.
https://rspec.info
MIT License
96 stars 104 forks source link

Prevent JRuby build failure by sending to Kernel.require #492

Closed JonRowe closed 3 years ago

JonRowe commented 3 years ago

I have no idea why this has started happening on a pre-existing version of JRuby but:

/home/runner/work/rspec-mocks/rspec-mocks/bin/rspec
NoMethodError: private method `require' called for Kernel:Module
Did you mean?  java_require
                require_relative at uri:classloader:/jruby/kernel/kernel.rb:13
                block in Support at /home/runner/work/rspec-mocks/rspec-mocks/bundle/jruby/2.3.0/bundler/gems/rspec-support-cb494ebc9ce9/lib/rspec/support.rb:28

Some Googling suggests this was once upon a problem for JRuby 1.7 but 😕

pirj commented 3 years ago

Thanks for dealing with it!