2009-10-12 66 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

相關問題