Описание проблемы: `gem-mongrel` не запускается через `mongrel_rails` из-за несовместимости `gem-plugin` с современной версией RubyGems. `gem-plugin` использует удалённый API `Gem::SourceIndex`. Версии пакетов: - ruby-3.3.12-alt2 - gem-mongrel-1.2.0-alt2 - gem-gem-plugin-0.2.3.1-alt1 - ruby-stdlibs-3.3.12-alt2 Шаги воспроизведения: 1. `# apt-get install ruby gem-mongrel gem-gem-plugin ruby-stdlibs` 2. `$ ruby -rrubygems -e 'puts Gem::VERSION; p defined?(Gem::SourceIndex)'` 3. `$ /usr/lib/ruby/gemie/gems/mongrel-1.2.0/bin/mongrel_rails start -a 127.0.0.1 -p 18999` Фактический результат: ``` /usr/lib/ruby/gemie/gems/gem_plugin-0.2.3.1/lib/gem_plugin.rb:109:in `load': uninitialized constant Gem::SourceIndex (NameError) gems = Gem::SourceIndex.from_installed_gems(sdir) ^^^^^^^^^^^^^ from /usr/lib/ruby/gemie/gems/mongrel-1.2.0/bin/mongrel_rails:279:in `<main>' ``` В целом, gem-mongrel и gem-gem-plugin выглядят как мёртвые пакеты, которые не сопровождаются и работать с современным ruby нормально не могут. Быть может проще не тратить на них время и удалить из репозитория. - https://rubygems.org/gems/mongrel - https://rubygems.org/gems/gem_plugin