【问题标题】:issue with install newest version of ruby on cetos在centos上安装最新版本的ruby的问题
【发布时间】: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”):)

【问题讨论】:

    标签: ruby centos rvm yum


    【解决方案1】:

    尝试删除库:

    rpm -e --nodeps libffi
    

    然后再次尝试安装 ruby​​。

    【讨论】:

      猜你喜欢
      • 2014-09-07
      • 2015-05-11
      • 1970-01-01
      • 2016-01-11
      • 2023-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      相关资源
      最近更新 更多