【问题标题】:Where can I get a Ruby 1.8.6 for Centos OS我在哪里可以获得 Centos OS 的 Ruby 1.8.6
【发布时间】:2010-12-06 01:36:41
【问题描述】:

谁能告诉我在哪里可以找到 Ruby 1.8.6 以便我可以在我的 Centos 5 机器上安装它?

谢谢。

【问题讨论】:

  • 这不是超级用户的问题吗?

标签: ruby centos


【解决方案1】:

使用您的 Ruby 版本从 here 下载 tarball

tar -xjvf ruby-1.8.6-pxxx.tar.bz2
cd ruby-1.8.6
./configure
make
make install

我必须完全按照您的要求做,我只使用了 1.8.7 版

【讨论】:

  • +1!唯一一个提出了安装 GNU 软件包的唯一标准方法的人!
  • 这太荒谬了——使用基于 RPM 的系统的全部意义在于坚持使用 RPM,而不是自己构建和支持包......
  • @GreyCat。问题是“我如何找到并安装 Ruby 1.8.6?”。这回答了,不是吗?另外,我不会假装这是唯一可用的解决方案,只是说这是对我有用的解决方案。
【解决方案2】:

你可能想要这个:

“要与 yum 一起使用,请创建 /etc/yum.repos.d/ruby.repo 并添加以下内容:”

[ruby]
name=ruby
baseurl=http://repo.premiumhelp.eu/ruby/
gpgcheck=0
enabled=0

————————————————————————–

“示例用法:”

yum --enablerepo=ruby list *RUBY*

Googleage:http://krnjevic.com/wp/?p=75

【讨论】:

  • 谢谢,这对我有用。我的 yum 版本不支持“示例用法”,因此我在 .repo 文件中设置了 enabled=1。
  • “示例用法”应该是 --enablerepo(两个连字符,而不是一个)。
  • 对于那些 yum 新手,需要将 --enablerepo=ruby 添加到所有后续的 yum 命令中
  • 此存储库可能不再适合您。我在 CentOS 基础存储库中找到了 Ruby。但是,由于我们的机器运行 Cpanel,我必须编辑 /etc/yum.conf 以从“exclude=”列表中删除 ruby​​,以便我可以使用 yum 安装它。
【解决方案3】:
yum erase ruby ruby-libs
rpm -Uvh http://rbel.co/rbel5
yum install ruby

更多信息: http://rbel.frameos.org/

【讨论】:

    【解决方案4】:
    yum install ruby
    

    如果这不会为您安装 Ruby,请将适当的存储库添加到 yum。

    如果存储库中的 Ruby 版本过时,请自行获取源代码、构建、安装。

    【讨论】:

      【解决方案5】:

      CentOS 5.1、x86 的 RPM: http://repo.premiumhelp.eu/ruby/RPMS/ruby-1.8.6.111-1.i686.rpm

      如果不这样做,可以从 Ruby 站点获得源代码,您可以编译和安装它: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz

      【讨论】:

        【解决方案6】:

        “要与 yum 一起使用,请创建 /etc/yum.repos.d/ruby.repo 并添加以下内容:”

        [红宝石] 名称=红宝石 baseurl=http://repo.premiumhelp.eu/ruby/ gpgcheck=0 启用=0

        然后: yum --enablerepo=ruby 列表 RUBY

        并且: yum update ruby​​ -y

        【讨论】:

          【解决方案7】:

          另一种选择是使用 RVM 实用程序安装 ruby​​,它可以让您轻松地在版本之间切换。

          注意: 至少在 CentOS 5 上,RVM 编译 Ruby barf,因为 autoconf 太旧了。有解决此问题的说明here

          【讨论】:

            【解决方案8】:

            您可以使用 bash script 安装 ruby​​ 及其所有依赖项,包括 Gems

            【讨论】:

            • 这只是安装 Centos 所拥有的任何 rpm,这不是 OP 正在寻找的版本。
            【解决方案9】:

            之前发布的仓库只有 i686 包,这是我用于 x86_64 的仓库

            [ruby]
            name=ruby
            baseurl=http://centos.karan.org/el5/misc/testing/x86_64/RPMS/
            gpgcheck=0
            enabled=0
            

            【讨论】:

              【解决方案10】:

              repo.premiumhelp.eu/ruby/ 上的yum repo 是 DOA。

              我发现另一个 CentOS 兼容 yum repo at rubyworks.rubyforge.org/redhat/ 带有完整说明 here。他们明确支持 RHEL/CentOS 4 和 5,但不支持 6(目前)

              【讨论】:

              • 这个 repo 对我也不起作用。您能否仔细检查并更正链接?
              • 网址有错字,现已修正。
              猜你喜欢
              • 1970-01-01
              • 2011-02-24
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2020-12-11
              • 2010-11-17
              相关资源
              最近更新 更多