我正在開發一個需要使用另一個gem的項目。我想製作這個寶石,但是我知道創建一個寶石時,它可以與RubyGems同步並公開,這是我不想要的。我也知道一個私人服務器可以用諸如Gem In A Box之類的實用程序來設置,但是如果可以的話,我也想避免這樣做。有沒有辦法簡單地設置一個gem不同步的Ruby/RubyGems?有沒有辦法讓一個私人的Ruby Gem w/out不得不建立一個服務器?
1
A
回答
3
您可以隨時使用的直接路徑,例如剛纔提到的瑰寶在Gemfile
:
gem 'extracted_library', :path => './vendor/extracted_library'
你也可以使用一個git存檔。有關更多詳細信息,請參見the Gemfile docs。
這可能有助於您的情況(我不確定您的確切設置)。
0
您可以使用geminabox碼頭圖像在2分鐘內輕鬆設置私人寶石服務器。檢查出my answer how to do it。
然後你可以另外一個源添加到您的Gemfile
:
source 'http://myuser:[email protected]_HOST:9292'
的所有公共寶石將從RubyGems的採取和所有私人寶石將從您的私人服務器安裝。
相關問題
- 1. 有沒有辦法讓一個UIView輪?
- 2. 有沒有辦法讓一個對象
- 3. 有沒有辦法讓Boost.Assign一個ptr_vector?
- 4. 有沒有辦法讓一個不可編輯的跨度?
- 5. Python/Matplotlib - 有沒有辦法讓一個不連續的軸?
- 6. Ruby - 有沒有辦法獲得一個特徵類的實例?
- 7. 有沒有辦法讓Bottle服務器不那麼冗長?
- 8. 有沒有辦法訪問不在同一個WIFI內的Arduino ESP8266服務器?
- 9. 有沒有辦法運行一個水豚服務器?
- 10. 有沒有辦法讓Parse.com配置爲私人?
- 11. 如何建立一個透明的私人寶石源服務器
- 12. 有沒有辦法讓一個多客戶端服務器應用程序不使用多個線程?
- 13. GoogleCredential不會建立一個沒有GoogleCredential.Builder
- 14. 具有身份驗證的私有Ruby Gem服務器
- 15. 有沒有辦法讓私人的JavaScript對象屬性?
- 16. 有沒有辦法創建一個不可變(只讀)的XDocument?
- 17. 有沒有辦法創建一個不能爲null的枚舉?
- 18. 有沒有辦法讓git爲reviewboard創建一個補丁?
- 19. 有沒有辦法改變一個gem的gcc編譯選項?
- 20. 有沒有辦法讓一個linux容器「休眠」
- 21. 有沒有辦法讓一個img標籤在瀏覽器中不可選?
- 22. 如何建立私人git服務器的不刪除安全?
- 23. 有沒有辦法不生成服務人員?
- 24. 有沒有辦法讓幾個SQL在同一個事務裏面分散服務器?
- 25. 有沒有辦法讓一個窗口的所有BindingExpression對象?
- 26. 有沒有辦法讓一個MeshPhongMaterial忽略所有的燈
- 27. 有沒有辦法讓一個頁面的所有CSS樣式變得沉默?
- 28. 有沒有辦法讓一個div的高度取決於一個子div的內容而不是另一個?
- 29. 有沒有辦法創建一個沒有JS的消息框?
- 30. 有沒有辦法讓一個普通的ruby類使用erb/haml模板?
您是否試過閱讀[RubyGems文檔](http://guides.rubygems.org/make-your-own-gem/#first-gem)? – toro2k
是的,我有@ toro2k。但我只想確定一點,除非我(或其他人)通過'gem push'將它推送到RubyGems,否則這個gem不會被公開,對嗎? – T145
是的,這是正確的。 – toro2k