Project

General

Profile

Actions

Bug #19271

closed

irb ignores rbs and debug

Added by olivierlacan (Olivier Lacan) almost 2 years ago. Updated almost 2 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 3.2.0 (2022-12-25 revision a528908271) [arm64-darwin22]
[ruby-core:111456]

Description

Not sure this is a serious issue but when starting IRB this (potentially confusing) message is immediately printed:

$ irb
Ignoring debug-1.7.1 because its extensions are not built. Try: gem pristine debug --version 1.7.1
Ignoring rbs-2.8.2 because its extensions are not built. Try: gem pristine rbs --version 2.8.2
irb(main):001:0>

This is on a fresh installation of Ruby 3.2.0 with an empty Gemfile in the directory.

I haven't run gem pristine on any gem since I hadn't installed any gems after installing Ruby 3.2.0 here but FYI:

$ gem list | grep "rbs\|debug"
debug (1.7.1)
rbs (2.8.2)

This seems to suggest that C extensions weren't built for those gems when they were installed during the Ruby installation process. Just to be safe I checked and while I do use rbenv and ruby-build to compile and manage Rubies, I don't have a default gem installer set up so as far as I know these gems weren't installed by my system.


Related issues 2 (0 open2 closed)

Related to Ruby master - Bug #19275: Bundled gems extensions are not installed with 3.2.0 release tarballClosedhsbt (Hiroshi SHIBATA)Actions
Related to Ruby master - Bug #19340: Ruby master 'make install' not installing rbs gemClosedhsbt (Hiroshi SHIBATA)Actions
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0