У меня есть проект, над которым я работаю, который использует камень, который мы создали внутри. Он не размещен на rubygems.org или github. Но у нас это есть в нашем хранилище и в пути на нашей локальной машине.
В нашем Gemfile есть нечто похожее на это:
gem "our-custom-gem", :path => "/path-to/our-custom-gem"
Мы пытаемся упаковать все наши драгоценные камни, чтобы мы могли использовать драгоценный камень warbler для создания файла .war для развертывания с использованием jRuby.
Мы хотели бы иметь возможность запускать что-то вроде "bundle install" или "bundle install --local", чтобы убедиться, что все гемы установлены. Затем попросите bundler взять все зависимости, указанные в нашем Gemfile, и поместить их в vendor / bundle с помощью команды bundle package.
Но на основании этой ссылки (http://gembundler.com/man/bundle-package.1.html), похоже, что упаковщик не может упаковать гемы, указанные с использованием: path или: git в качестве источника.
Кто-нибудь нашел способ обойти это?
Как вы "упаковываете в пакет" гемы, которые являются локальными и не являются частью git-репо или доступны на rubygems.org?
Спасибо.