我找了好久,还是没找到 Ruby 最新 1.8.X 版本的 RPM 源。有吗?
这是在服务器上运行一些管理脚本而不是托管基于 Ruby 的网站,因此它不是关键任务,但服务器是关键任务。
答案1
Ruby 1.8.7 包含在 RHEL 6 中。
如果您运行的是旧版本,那么您可以尝试下载相应的 srpm 并重新编译。
编辑:
从我的工作站:
$ rpm -qi ruby
Name : ruby Relocations: (not relocatable)
Version : 1.8.7.299 Vendor: Red Hat, Inc.
Release : 5.el6_0.1 Build Date: Wed 17 Nov 2010 08:14:57 PM CET
Install Date: Tue 01 Mar 2011 10:52:22 AM CET Build Host: x86-007.build.bos.redhat.com
Group : Development/Languages Source RPM: ruby-1.8.7.299-5.el6_0.1.src.rpm
Size : 1875128 License: Ruby or GPLv2
Signature : RSA/8, Fri 31 Dec 2010 06:34:12 AM CET, Key ID 199e2f91fd431d51
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://www.ruby-lang.org/
Summary : An interpreter of object-oriented scripting language
Description :
Ruby is the interpreted scripting language for quick and easy
object-oriented programming. It has many features to process text
files and to do system management tasks (as in Perl). It is simple,
straight-forward, and extensible.
$
$ cat /etc/redhat-release
Red Hat Enterprise Linux Workstation release 6.0 (Santiago)
$
看起来 1.8.7 已经进入了最终版本,它可能不在测试版中。如果你订阅了 Red Hat,你应该能够获得它。否则,我认为你最好的选择是等待 CentOs。
答案2
您可以从以下位置下载 ruby 企业 RPM端点,一家 ruby/rails 咨询公司。