From: hsbt@... Date: 2018-01-31T06:28:09+00:00 Subject: [ruby-core:85277] [Ruby trunk Bug#14322][Rejected] Inconsitency in command line options between 2.4 and 2.5 Issue #14322 has been updated by hsbt (Hiroshi SHIBATA). Status changed from Open to Rejected Backport changed from 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: REQUIRED to 2.3: DONTNEED, 2.4: DONTNEED, 2.5: DONTNEED It's an intentional change. I have no plan to revert it. ---------------------------------------- Bug #14322: Inconsitency in command line options between 2.4 and 2.5 https://bugs.ruby-lang.org/issues/14322#change-70046 * Author: graywolf (Gray Wolf) * Status: Rejected * Priority: Normal * Assignee: hsbt (Hiroshi SHIBATA) * Target version: * ruby -v: 2.5.0p0 * Backport: 2.3: DONTNEED, 2.4: DONTNEED, 2.5: DONTNEED ---------------------------------------- How command-line options are handled was changed between 2.4 and 2.5 ``` [ wolf@ws ] :: ~ Load: 0.33 2.40 3.64 , Memory: 4.48 %, Disk: 77.69 % $ ruby -rubygems -e 'puts Gem.user_dir' Traceback (most recent call last): 1: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such file -- ubygems (LoadError) [ wolf@ws ] :: ~ Load: 0.28 2.33 3.60 , Memory: 4.48 %, Disk: 77.69 % :( $ ruby -rrubygems -e 'puts Gem.user_dir' /home/wolf/.gem/ruby/2.5.0 [ wolf@ws ] :: ~ Load: 0.18 2.14 3.50 , Memory: 4.48 %, Disk: 77.69 % $ ruby-2.4 -rubygems -e 'puts Gem.user_dir' /home/wolf/.gem/ruby/2.4.0 [ wolf@ws ] :: ~ Load: 0.40 2.12 3.48 , Memory: 4.49 %, Disk: 77.69 % $ ruby --version ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux] [ wolf@ws ] :: ~ Load: 0.41 1.57 3.12 , Memory: 4.63 %, Disk: 77.69 % $ ruby-2.4 --version ruby 2.4.3p205 (2017-12-14 revision 61247) [x86_64-linux] ``` was this intentional? ---Files-------------------------------- 0001-lib-ubygems.rb-restore-placeholder.patch (721 Bytes) -- https://bugs.ruby-lang.org/ Unsubscribe: