2009-10-12 51 views

回答

1
yum install ruby 

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

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

6

你可能想这样的:

“要使用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

+0

谢谢,这对我有用。我的yum版本不支持'示例用法',所以我在.repo文件中设置了enabled = 1。 – 2010-01-27 12:41:18

+0

“样本用法”应该是--enablerepo(两个超级版本,而不是一个)。 – 2010-07-12 12:59:50

+0

ack,谢谢修复 – aronchick 2010-07-13 00:40:10

12

下载压缩包红宝石从here

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

的我不得不这样做你是问什么的,我只是用1.8.7版本

+1

+1!唯一一个建议安装GNU pakage的唯一标准方法! – Luca 2010-05-01 07:25:56

+1

这很荒谬 - 使用基于RPM的系统的关键是坚持RPM,而不是自己构建和支持软件包... – GreyCat 2011-08-01 17:36:50

+0

@GreyCat。问题是'我如何找到并安装Ruby 1.8.6?'。这回答它,不是吗?另外,我并不假装这是唯一可用的解决方案,只是这是为我工作的解决方案。 – 2011-08-01 18:12:43

0

你可以安装Ruby和其所有的依赖,包括宝石withi这bash script

+0

这只是安装任何rpm Centos有,这不是OP正在寻找的版本。 – mpeters 2010-09-14 22:45:01

1

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

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

然后: 荫--enablerepo =红宝石列表RUBY

和: 百胜更新红宝石-y

1

另一种选择是与RVM工具,它可以让你的版本之间轻松切换安装Ruby。

注意:在CentOS 5上,至少RVM会编译Ruby barf,因为autoconf太旧了。有用于固定该here

0

以前只回购了贴在i686的包装上的说明,这是我使用x86_64的回购

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

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

我发现了另一个CentOS兼容yum repo at rubyworks.rubyforge.org/redhat/与完整说明here。他们明确支持RHEL/CentOS 4 & 5,但不是6(还)

+0

这个回购没有为我工作。您可以重新检查并更正链接吗? – 2012-07-23 21:25:34

+0

网址中存在拼写错误,现在已修复。 – Codex24 2016-11-02 20:12:12

相关问题