我有一個項目,我正在使用一個我們在內部創建的gem。它不在rubygems.org或github上託管。但是,我們確實已將其存儲在我們的存儲庫中,並位於本地計算機的路徑中。使用Bundler打包本地紅寶石?
在我們的Gemfile,我們有一些與此類似:
gem "our-custom-gem", :path => "/path-to/our-custom-gem"
我們試圖打包我們所有的寶石,所以我們可以使用鶯寶石才能使用JRuby部署創建.war文件。
我們希望能夠運行像「包安裝」或「捆綁安裝--local」,以確保所有的寶石都安裝。然後讓bundler把我們的Gemfile中指定的所有依賴關係放在vendor/bundle中,使用「bundle package」命令。
但基於此鏈接(http://gembundler.com/man/bundle-package.1.html),它看起來像bundler不能將使用:path或:git指定的gems打包爲源。
有沒有人找到解決辦法?
你如何「捆綁包」寶石是局部和不屬於混帳回購協議的一部分,或可在rubygems.org?
謝謝。