我与默认gem源服务器http://rubygems.org/的连接速度很慢。所以我正在寻找一种在我快速连接的机器上构建私有gem服务器的方法。阅读gems doc后我有一些问题:
如果我有多个宝石来源,运行gem install xxx
时使用的来源是什么顺序?
http://docs.rubygems.org/read/chapter/18中记录的任何方法是否有助于构建透明的gem服务器? “透明”意味着我需要在我的gem源中只有一个gem服务器,当我从这个服务器请求一个gem时,它将首先从缓存中提供gem。如果gem还没有在缓存中,服务器将尝试从http://rubygems.org/下载它,提供并缓存它。
如果问题2的答案为“否”,我该如何构建透明的gem源服务器?
答案 0 :(得分:0)
我建议只安装预发布捆绑器,由于主要的体系结构变化,它快几个数量级。这不仅仅是你与rubygems的联系很慢;对我们所有人来说都是痛苦的;)gem install bundler --pre
会给你一个更快的捆绑器。
那就是说,如果你真的想要一个loca gem服务器,可以在一个盒子里试试Gem:
答案 1 :(得分:0)
以下是一些专门用于运行RubyGems.org镜像的项目: