2010-01-27 71 views
1

我有一個使用我自己的Ruby寶石的Ruby應用程序(不使用Rails)。我有這些寶石託管在當地的寶石資源庫服務器上。其中一些寶石依賴於gemcutter的其他公開寶石(例如:haml,curb)。在我自己的寶石資源庫中存儲公共可用的寶石

在我的本地gem服務器上供應商/鏡像這些公開可用的gem是否有意義,以便我只有一個gem存儲庫來獲取我的寶石?只要我擁有寶石所需的版本,是否有任何主要缺點?

是否有可能或曾經發生過用戶從gemcutter中刪除了他們的寶石並且不再可用?我假設在我自己的倉庫中擁有這些寶石可以防止發生這種情況,因爲我已經擁有了所需寶石的副本。

回答

1

您可以在自己的個人寶石服務器上託管自己的寶石,顯然您承擔維護它的責任。

至於從Gemcutter中刪除寶石的人,API不支持刪除,但很快。我們將採取措施確保大量刪除寶石不會影響整個社區。另外,寶石鏡子每天梳理網站,所以真正丟失任何代碼的機會非常小。