You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Ruby至2.7后重新安装Passenger遭遇依赖冲突问题求助

升级Ruby至2.7后重新安装Passenger遭遇依赖冲突问题求助

各位大佬好,我最近在升级Ruby版本的时候遇到了个棘手的问题,想请教下大家怎么解决😅

原本我想把系统里的Ruby 2.5升级到Ruby 2.7,但Passenger阻碍了这次升级——用yum执行升级时直接报错了。于是我先卸载了Passenger和Ruby 2.5,之后顺利装上了Ruby 2.7。

结果新的问题来了:现在我没法重新安装Passenger了,相当于把错误转移了位置😂

我执行了这条安装命令:

sudo yum -y install passenger

得到的报错信息如下:

passenger                                                                        2.7 kB/s | 833  B     00:00

Error:

Problem: conflicting requests

- package passenger-6.0.4-3.el8.x86_64 from epel requires libruby.so.2.5()(64bit), but none of the providers can be installed

- package passenger-6.0.10-1.el8.x86_64 from passenger requires libruby.so.2.5()(64bit), but none of the providers can be installed

...

- package passenger-6.0.18-1.el8.x86_64 from passenger requires libruby.so.2.5()(64bit), but none of the providers can be installed

- package passenger-6.0.19-1.el8.x86_64 from passenger requires libruby.so.2.5()(64bit), but none of the providers can be installed

...

- package passenger-6.0.9-1.el8.x86_64 from passenger requires libruby.so.2.5()(64bit), but none of the providers can be installed

- package ruby-libs-2.5.5-105.module_el8.1.0+214+9be47fd7.x86_64 from appstream is filtered out by modular filtering

...

- package ruby-libs-2.5.9-111.module_el8+475+35a6c697.x86_64 from appstream is filtered out by modular filtering

(try to add '--skip-broken' to skip uninstallable packages)

我按照Passenger官方文档的步骤,先移除了Passenger的仓库,重新安装了一遍,但还是没用。

现在我的感觉是,系统里还有某个地方绑定着Ruby 2.5的依赖,导致Passenger安装时一直找这个版本的库,但我已经换成2.7了。

我的系统当前的仓库列表如下:

  • appstream CentOS Stream 8 - AppStream
  • baseos CentOS Stream 8 - BaseOS
  • docker-ce-stable Docker CE Stable - x86_64
  • docker-ce-test Docker CE Test - x86_64
  • epel Extra Packages for Enterprise Linux 8 - x86_64
  • epel-next Extra Packages for Enterprise Linux 8 - Next - x86_64
  • extras CentOS Stream 8 - Extras
  • extras-common CentOS Stream 8 - Extras common packages
  • passenger passenger
  • powertools CentOS Stream 8 - PowerTools
  • remi-modular Remi's Modular repository for Enterprise Linux 8 - x86_64
  • remi-safe Safe Remi's RPM repository for Enterprise Linux 8 - x86_64

备注:内容来源于stack exchange,提问作者Jonathan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 11:35:30