Bundler: пакет пакета с источником: git

Я пытаюсь заставить мое приложение упаковать свои драгоценные камни до развертывания (к герою). Один из моих драгоценных камней в моем Gemfile - это особый камень, который я написал, и я использую опцию: git bundler использовать конкретный тег моего интереса как таковой:

gem "my_gem", :git => "[email protected]:my_username/my_gem.git", :tag => "v0.1.0"

Однако, когда я запускаю bundle package, этот камень не включен в каталог моего поставщика/кеша. Известно ли это, что Bundler не упаковывает драгоценные камни, которые используют источник git, а не упакованный .gem файл?

Я ничего не нашел в документах, которые говорят в любом случае, но я действительно надеялся использовать это: git вариант спасет меня от необходимости фактически создавать драгоценный камень и размещать его где-то. (Весь этот код НЕ является открытым исходным кодом или общедоступным, поэтому я не хочу нажимать его на gemcutter)

Также обратите внимание, что мне нужно, чтобы сначала упаковать мои драгоценные камни, так как у героку не будет доступа к источнику git при развертывании из-за проблем с открытым ключом.

Ответы

Ответ 2

Теперь это возможно, используя bundler 1.2, с:

bundle package --all