【发布时间】:2010-12-06 01:36:41
【问题描述】:
谁能告诉我在哪里可以找到 Ruby 1.8.6 以便我可以在我的 Centos 5 机器上安装它?
谢谢。
【问题讨论】:
-
这不是超级用户的问题吗?
谁能告诉我在哪里可以找到 Ruby 1.8.6 以便我可以在我的 Centos 5 机器上安装它?
谢谢。
【问题讨论】:
使用您的 Ruby 版本从 here 下载 tarball
tar -xjvf ruby-1.8.6-pxxx.tar.bz2
cd ruby-1.8.6
./configure
make
make install
我必须完全按照您的要求做,我只使用了 1.8.7 版
【讨论】:
你可能想要这个:
“要与 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 erase ruby ruby-libs
rpm -Uvh http://rbel.co/rbel5
yum install ruby
更多信息: http://rbel.frameos.org/
【讨论】:
yum install ruby
如果这不会为您安装 Ruby,请将适当的存储库添加到 yum。
如果存储库中的 Ruby 版本过时,请自行获取源代码、构建、安装。
【讨论】:
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
【讨论】:
“要与 yum 一起使用,请创建 /etc/yum.repos.d/ruby.repo 并添加以下内容:”
[红宝石] 名称=红宝石 baseurl=http://repo.premiumhelp.eu/ruby/ gpgcheck=0 启用=0
然后: yum --enablerepo=ruby 列表 RUBY
并且: yum update ruby -y
【讨论】:
您可以使用 bash script 安装 ruby 及其所有依赖项,包括 Gems
【讨论】:
之前发布的仓库只有 i686 包,这是我用于 x86_64 的仓库
[ruby]
name=ruby
baseurl=http://centos.karan.org/el5/misc/testing/x86_64/RPMS/
gpgcheck=0
enabled=0
【讨论】:
repo.premiumhelp.eu/ruby/ 上的yum repo 是 DOA。
我发现另一个 CentOS 兼容 yum repo at rubyworks.rubyforge.org/redhat/ 带有完整说明 here。他们明确支持 RHEL/CentOS 4 和 5,但不支持 6(目前)
【讨论】: