Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#63524 - [rubygems] missing library when uninstalling gem
Attached to Project:
Arch Linux
Opened by Quien Sabe (que) - Thursday, 22 August 2019, 09:21 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 26 September 2023, 05:53 GMT
Opened by Quien Sabe (que) - Thursday, 22 August 2019, 09:21 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 26 September 2023, 05:53 GMT
|
DetailsDescription: error uninstalling gem
Additional info: * package version(s) extra/ruby 2.6.3-1 [installed] extra/rubygems 3.0.4-1 [installed] * terminal output [que@xxx ~]$ gem list mocha *** LOCAL GEMS *** mocha (1.9.0, 1.1.0) [que@xxx ~]$ sudo gem uninstall mocha -v 1.9.0 ERROR: While executing gem ... (NameError) uninitialized constant Gem::RDoc [que@xxx ~]$ sudo gem --debug uninstall mocha -v 1.9.0 NOTE: Debugging mode prints all exceptions even when rescued Exception `Gem::MissingSpecError' at /usr/lib/ruby/2.6.0/rubygems/dependency.rb:311 - Gem::MissingSpecError Exception `LoadError' at /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54 - cannot load such file -- rdoc/rubygems_hook Exception `LoadError' at /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:132 - cannot load such file -- rdoc/rubygems_hook Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:1307 - No such file or directory @ rb_file_s_lstat - /usr/lib/ruby/gems/2.6.0/gems/mocha-1.9.0 Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:1307 - No such file or directory @ rb_file_s_lstat - /usr/lib/ruby/gems/2.6.0/gems/mocha-1.9.0 Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:1437 - No such file or directory @ apply2files - /usr/lib/ruby/gems/2.6.0/gems/mocha-1.9.0 Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:762 - No such file or directory @ apply2files - /usr/lib/ruby/gems/2.6.0/gems/mocha-1.9.0 Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:766 - No such file or directory @ apply2files - /usr/lib/ruby/gems/2.6.0/gems/mocha-1.9.0 Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:1307 - No such file or directory @ rb_file_s_lstat - /usr/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0/mocha-1.9.0 Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:1307 - No such file or directory @ rb_file_s_lstat - /usr/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0/mocha-1.9.0 Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:1437 - No such file or directory @ apply2files - /usr/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0/mocha-1.9.0 Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:762 - No such file or directory @ apply2files - /usr/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0/mocha-1.9.0 Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:766 - No such file or directory @ apply2files - /usr/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0/mocha-1.9.0 Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:1307 - No such file or directory @ rb_file_s_lstat - /usr/lib/ruby/gems/2.6.0/cache/mocha-1.9.0.gem Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:1307 - No such file or directory @ rb_file_s_lstat - /usr/lib/ruby/gems/2.6.0/cache/mocha-1.9.0.gem Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:1437 - No such file or directory @ apply2files - /usr/lib/ruby/gems/2.6.0/cache/mocha-1.9.0.gem Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:762 - No such file or directory @ apply2files - /usr/lib/ruby/gems/2.6.0/cache/mocha-1.9.0.gem Exception `Errno::ENOENT' at /usr/lib/ruby/2.6.0/fileutils.rb:766 - No such file or directory @ apply2files - /usr/lib/ruby/gems/2.6.0/cache/mocha-1.9.0.gem Exception `NameError' at /usr/lib/ruby/2.6.0/rubygems/uninstaller.rb:264 - uninitialized constant Gem::RDoc ERROR: While executing gem ... (NameError) uninitialized constant Gem::RDoc /usr/lib/ruby/2.6.0/rubygems/uninstaller.rb:264:in `remove' /usr/lib/ruby/2.6.0/rubygems/uninstaller.rb:162:in `uninstall_gem' /usr/lib/ruby/2.6.0/rubygems/uninstaller.rb:140:in `uninstall' /usr/lib/ruby/2.6.0/rubygems/commands/uninstall_command.rb:186:in `uninstall' /usr/lib/ruby/2.6.0/rubygems/commands/uninstall_command.rb:170:in `uninstall_gem' /usr/lib/ruby/2.6.0/rubygems/commands/uninstall_command.rb:165:in `block in uninstall_specific' /usr/lib/ruby/2.6.0/rubygems/commands/uninstall_command.rb:163:in `each' /usr/lib/ruby/2.6.0/rubygems/commands/uninstall_command.rb:163:in `uninstall_specific' /usr/lib/ruby/2.6.0/rubygems/commands/uninstall_command.rb:134:in `execute' /usr/lib/ruby/2.6.0/rubygems/command.rb:321:in `invoke_with_build_args' /usr/lib/ruby/2.6.0/rubygems/command_manager.rb:184:in `process_args' /usr/lib/ruby/2.6.0/rubygems/command_manager.rb:148:in `run' /usr/lib/ruby/2.6.0/rubygems/gem_runner.rb:59:in `run' /usr/sbin/gem:21:in `<main>' Steps to reproduce: attempt to uninstall a gem It seems to me the rubygems_hook.rb library is missing from ruby 2.6 or rubygems 3.0.4 is not compatible with ruby 2.6 |
This task depends upon
Closed by Toolybird (Toolybird)
Tuesday, 26 September 2023, 05:53 GMT
Reason for closing: None
Additional comments about closing: Old ticket, has gone stale. See comments.
Tuesday, 26 September 2023, 05:53 GMT
Reason for closing: None
Additional comments about closing: Old ticket, has gone stale. See comments.
Comment by Buggy McBugFace (bugbot) -
Tuesday, 08 August 2023, 19:11 GMT
This is an automated comment as this bug is open for more then 2 years. Please reply if you still experience this bug otherwise this issue will be closed after 1 month.
Comment by Alexandre ZANNI (noraj) -
Monday, 04 September 2023, 10:59 GMT
I think this issue can be closed, it was for ruby 2.6 we currently are at 3.0. Also sudo gem install will eventually mess with system install gems (from pacman). User should only install as user (gem install, with default --user-install from /etc/gemrc) or use a ruby version manager such as rbenv or asdf-vm.