You are not logged in.

#1 2022-02-21 13:34:03

Atari
Member
Registered: 2016-04-20
Posts: 38

[Solved] IRB (Ruby interpreter) doesn't work anymore out of the box

Hi there,

has anyone experience this issue after an update of the ruby interpreter?

#: irb
<internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- rdoc (LoadError)
	from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/lib/irb/input-method.rb:17:in `<top (required)>'
	from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/lib/irb/context.rb:14:in `require_relative'
	from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/lib/irb/context.rb:14:in `<top (required)>'
	from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/lib/irb.rb:16:in `require_relative'
	from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/lib/irb.rb:16:in `<top (required)>'
	from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/lib/ruby/gems/3.0.0/gems/irb-1.4.1/exe/irb:9:in `<top (required)>'
	from /usr/bin/irb:25:in `load'
	from /usr/bin/irb:25:in `<main>'
#: ruby --version
ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [x86_64-linux]

Last edited by Atari (2022-02-21 13:39:31)

Offline

#2 2022-02-21 13:39:18

Atari
Member
Registered: 2016-04-20
Posts: 38

Re: [Solved] IRB (Ruby interpreter) doesn't work anymore out of the box

Oky, solved by explicitly installing ruby-rdoc.  I guess this should be made an automatic dependency of the interpreter.

Last edited by Atari (2022-02-21 13:39:45)

Offline

#3 2022-02-21 13:40:05

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,456
Website

Re: [Solved] IRB (Ruby interpreter) doesn't work anymore out of the box

Confirmed.  You can fix this by installing ruby-rdoc.  This would appear to be a packaging bug.  You could check whether this has already been reported on the bug tracker, and if not open an issue for it there.  It appears that ruby-rdoc should be a dependency of ruby-irb.

EDIT: cross posted with the above - I see you figured as much.

Last edited by Trilby (2022-02-21 13:41:22)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

Board footer

Powered by FluxBB