目前Rubygems.org已关闭 - 网站报告错误,一些gem安装任务返回500错误。
是否存在gem文件的镜像/备份源,或rubygems.org本质上是ruby gem安装过程中的单点故障?
答案 0 :(得分:25)
根据Twitter上的几个人,将其添加到您的Gemfile:
source 'https://production.cf.rubygems.org'
另外,如果你没有使用Bundler,你可以运行:
$ gem source -a 'https://production.cf.rubygems.org'
为了记录,推特上的人们包括:
答案 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任务。