从rubygems.org关闭时,我在哪里可以安装gem?

时间:2012-01-01 13:30:57

标签: ruby gem

目前Rubygems.org已关闭 - 网站报告错误,一些gem安装任务返回500错误。

是否存在gem文件的镜像/备份源,或rubygems.org本质上是ruby gem安装过程中的单点故障?

5 个答案:

答案 0 :(得分:25)

根据Twitter上的几个人,将其添加到您的Gemfile:

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

另外,如果你没有使用Bundler,你可以运行:

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

为了记录,推特上的人们包括:

laizeriltempojimneath。非常感谢他们保存我的早晨:)

答案 1 :(得分:1)

同样的问题影响所有git推送到 Heroku

通过将GemFile上的源更改为http://production.cf.rubygems.org

来解决问题

答案 2 :(得分:1)

亚太地区镜像:https://ruby.taobao.org/(推荐,高可用性,每15分钟同步一次)

其他镜子:

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

答案 3 :(得分:0)

经历了我的片状网络连接后,我发现我经常在系统中获得我需要的.gem文件,这只是找到它们并在本地安装它们的问题。

使用find命令查找本地.gem文件,并使用gem install [file]直接安装。

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

这适用于个人宝石,但如果你需要安装依赖项等,那可能会很痛苦。

答案 4 :(得分:0)

如果你在其他计算机或其他红宝石上有宝石 电脑,使用 gem server 创建自己的gem服务器。

否则,从github下载有问题的gem的源代码,然后执行 构建宝石的rake任务。