【发布时间】:2015-11-12 22:45:29
【问题描述】:
请帮忙!!! 我在 Centos6 中安装新版本的 ruby 时遇到问题。 我会尝试使用 rvm 安装它:
/usr/local/rvm/bin/rvm install 1.9.2
并收到下一条消息:
运行“requirements_centos_libs_install libyaml-devel”时出错 readline-devel libffi-devel sqlite-devel',显示最后 15 行 /usr/local/rvm/log/1439995406_ruby-1.9.2-p330/package_install_libyaml-devel_readline-devel_libffi-devel_sqlite-devel.log 如果您不再想要/需要这两种架构,那么您 可以删除缺少更新的那个和所有内容 会工作的。
您已经安装了重复版本的 libffi。 您可以使用“yum check”来让 yum 显示这些错误。
...您也可以使用 --setopt=protected_multilib=false 来删除 这种检查,但是这几乎从来都不是正确的事情 做其他事情很可能出错(通常导致 更多问题)。
受保护的多库版本:libffi-3.0.5-3.2.el6.i686 != libffi-3.0.9-1.el5.rf.x86_64 ++ 返回 1 ++ return 1 需求安装失败,状态为:1。
我尝试删除此库但再次失败:
错误:试图删除受保护的“yum”
有人可以解释我失败的地方吗?请!谢谢大家!
附言我正在更新系统(如果答案是“yum update”):)
【问题讨论】: