2012-01-01 55 views
21

目前Rubygems.org關閉 - 網站報告錯誤,並且一些gem安裝任務返回500錯誤。我從哪裏可以從rubygems.org關閉時安裝寶石?

是否存在gem文件的鏡像/備份源,或者rubygems.org實質上是ruby gem安裝過程中的單點故障?此外

source 'https://production.cf.rubygems.org' 

,如果你不使用捆紮機,你可以運行:

+0

會不會介意這一點我知道我自己。它看起來像整個rubygems.org - 這是一個痛苦。 – Jurgen 2012-01-01 13:37:35

+0

僅供參考:由於[qrush](http://twitter.com/qrush),rubygems.org現在已備份! – stevenhaddox 2012-01-01 14:15:45

回答

25

按照在Twitter上幾個人,將它添加到您的Gemfile

$ gem source -a 'https://production.cf.rubygems.org' 

對於備案, Twitter上的朋友包括:

laizeriltempojimneath。主要感謝他們救了我的早晨:)

+2

這次不工作:(替代品? – mpartel 2012-02-11 11:04:58

+0

如果我收到一封電子郵件,會很好,但不幸的是,這是我知道的唯一替代方案: – stevenhaddox 2012-02-14 19:46:47

+3

新東京鏡像:http:// tokyo-m .rubygems.org/ – NARKOZ 2012-08-17 12:15:10

0

在經歷了我的份額片狀網絡連接我發現我經常在我的系統中獲得需要的.gem文件,這只是找到它們並在本地安裝它們的問題。

使用find命令查找本地.gem文件並直接使用gem install [file]安裝它們。

find ~/.rbenv/versions -type f -name 'minitest*.gem' 

這適用於個別寶石,但如果您需要安裝依賴關係等,可能會很痛苦。

0

如果你有創業板在其他計算機上,或在同一 計算機上的其他紅寶石,使用 gem server 創建自己的寶石服務器。

否則,從github下載相關gem的源代碼,並執行 rake任務來構建gem。

1

鏡亞洲/太平洋地區:https://ruby.taobao.org/(推薦,高可用性,同步每15分鐘)

其他鏡子:

https://gems.cloudafrica.net/ 
https://tokyo-m.rubygems.org/ 
+0

https://ruby.taobao.org/已遷移到https://gems.ruby-china。組織/(發生在2016年年中)。 – Qiulang 2017-01-04 03:40:03