missing ruby-irb dependency for rails console
Description:
[root@universe gitlab]# sudo -u gitlab $(cat environment | xargs) bundle exec rails console
<internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require': cannot load such file -- irb (LoadError)
Did you mean? erb
drb
from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require'
from /usr/share/webapps/gitlab/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8.4/lib/rails/commands/console/console_command.rb:3:in `<top (required)>'
Fixed with:
pacman -S ruby-irb
[root@universe gitlab]# sudo -u gitlab $(cat environment | xargs) bundle exec rails console
--------------------------------------------------------------------------------
Ruby: ruby 3.2.4 (2024-04-23 revision af471c0e01) [x86_64-linux]
GitLab: 17.3.1 (20a3292b4e6) FOSS
GitLab Shell: 14.39.0
PostgreSQL: 16.3
------------------------------------------------------------[ booted in 38.62s ]
Loading production environment (Rails 7.0.8.4)
irb(main):001:0>
Additional info:
gitlab 17.3.1-1 ruby 3.2.4-1