Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかの外部依存関係 (「liquid」、「fastercsv」など) を含む gem をパッケージ化しています。ここでの唯一の要件は、gem をインストールするユーザーがネットにアクセスできないことです (いくつかのプロキシ制限) )。Gem を "vendor/bundle/jruby/1.9" フォルダーに入れました。
ありがとう!
本当にやりたい場合は、gem の Gemfile を編集して、それらの gem を依存関係から削除できます。
これは、ユーザーがあなたの gem をインストールするとき、他の gem をダウンロードしないことを意味します。
gem 内で、それぞれの内部 gem を要求する必要があります。
ユーザーのシステムに既存の gem ではなく、独自の内部 gem を確実に取得したい場合は、ロード パスを使用できます。保存して、独自の gem で上書きし、gem をロードしてから、ロード パスを復元します。 .