社内で作成した gem を使用するプロジェクトに取り組んでいます。rubygems.org や github ではホストされていません。しかし、リポジトリとローカル マシンのパスにはそれがあります。
Gemfile には、次のようなものがあります。
gem "our-custom-gem", :path => "/path-to/our-custom-gem"
jRuby を使用してデプロイするために、warbler gem を使用して .war ファイルを作成できるように、すべての gem をパッケージ化しようとしています。
「bundle install」や「bundle install --local」などを実行して、すべての gem が確実にインストールされるようにしたいと考えています。次に、Gemfile で指定されたすべての依存関係をバンドラーに取得させ、「bundle package」コマンドを使用してそれらを vendor/bundle に入れます。
しかし、このリンク (http://gembundler.com/man/bundle-package.1.html) に基づくと、バンドラーは :path または :git をソースとして指定した gem をパッケージ化できないようです。
誰かがこれを回避する方法を見つけましたか?
ローカルにあり、git リポジトリの一部ではない、または rubygems.org で利用可能な gem を「バンドル」するにはどうすればよいですか?
ありがとう。