簡體   English   中英

從github或單獨的服務器而不是RubyGems下載所有的gem和依賴項?

[英]Download all gems and dependancies from github or a seperate server instead of RubyGems?

我公司的網絡不允許我們訪問除github之外的幾乎所有站點,因此我想知道如何安裝gems。

選項1:指向所有gems的github源碼,但是我們是否還必須指定github的依賴項呢?

選項2:我們有一個可以訪問RubyGems的代理服務器,我在想,如果我們可以在那里下載所有的gem和依賴項,那么就可以將這些gem采購到該機器上。 我需要從字面上托管該服務器上的文件以從我的gemfile指向它們嗎?

這些選項中的任何一個都有可能嗎?

編輯:我認為這個問題解決了我的問題: 如何構建rubygems鏡像服務器?

您可以從“ gems.github.com”獲取寶石。 他們在此處發布了可以從其中獲取寶石的列表: http : //gems.github.com/list.html據我了解,列表不再被更新,因此最終會遇到問題。

我猜您可以嘗試運行本地鏡像。 經過快速的Google搜索后發現了這一點: https//github.com/rubygems/rubygems-mirror

就是說,我在使用mpapi。 如果您在一家希望您編寫Ruby的公司工作,並且他們不允許使用rubygems.org,那么我會問自己一些有關我是否想在那工作的嚴重問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM