Issue #18147 has been updated by sascha (Sascha Willuweit).


Wow, that was fast. Thanks! The problem is, that it changes the behavior between plain `ruby` and any wrapper like `irb`. But nevertheless, it's certainly not a ruby but a rubygems issue. So this bug report can be closed.

----------------------------------------
Bug #18147: URI is not loaded anymore since ruby-2.7.0
https://bugs.ruby-lang.org/issues/18147#change-93546

* Author: sascha (Sascha Willuweit)
* Status: Open
* Priority: Normal
* ruby -v: >=2.7.0
* Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN
----------------------------------------
It's not a big thing but may break things: Starting with ruby-2.7.0 the URI module is not auto-loaded. Please check/reproduce this using `ruby -e "URI"` since ruby-2.7.0
 it throws an `uninitialized constant URI (NameError)` whereas in previous ruby releases it simply passes.

I have no clue which things have changed from 2.6.6 to 2.7.0 that are causing this unusual behaiviour...



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>