suk*_*ria 9 ruby rubygems mirror
我想为工作中的某些服务器构建一个rubygems镜像(无法访问Internet),所以我开始像每个人似乎都这样做:
$ cat gemmirror.config
---
- from: http://gems.rubyforge.org
to: /data/rubygems/mirror
$ gem mirror --config-file=gemmirror.config
Run Code Online (Sandbox Code Playgroud)
镜子开始同步很好.好.但是等等,它会下载http://gems.rubyforge.org的全部内容!我的意思是每个宝石的所有现有版本.哇.几个小时后,我仍在下载以字母"L"开头的宝石......
更不用说镜子要占用的磁盘空间了.
现在我的问题是:有没有办法设置一个"迷你"rubygems服务器,如CPAN :: Mini允许Perl:这样的镜像只包含每个宝石的最新版本.我想这是人们想要的99.9%的情况(至少对我来说这对我来说是非常好的).
我搜索了很多,遗憾的是,我找不到任何参考.
如果有人能指出我这样做的方式,我会非常感激.
谢谢!