我想建立一個rubygems鏡像可以訪問某些服務器在工作中(沒有Internet訪問權限),所以我開始像每個人似乎做的:有沒有辦法設置一個最小的rubygems鏡像(只有最後一個版本)
$ cat gemmirror.config
---
- from: http://gems.rubyforge.org
to: /data/rubygems/mirror
$ gem mirror --config-file=gemmirror.config
鏡子開始同步。好。但是等一下,它會下載http://gems.rubyforge.org的全部內容!我的意思是每個寶石的所有現有版本。哇。幾個小時後,我還在下載以字母「L」開頭的寶石......
更不用說鏡子將要佔用的磁盤空間了。
現在我的問題:有沒有辦法設置一個「mini」rubygems服務器,就像CPAN :: Mini允許Perl一樣:這樣一個鏡像將只包含每個gem的最新版本。這是人們想要的99.9%的情況,我想(至少這對我來說足夠好)。
我已經GOOGLE了很多,可悲的是,我找不到任何參考。
如果有人能指出我的方式來做到這一點,我會非常感激。
謝謝!