プロジェクト用に作成した gem を提供する LAN で動作する gem サーバーをついに手に入れました。ただし、これらの gem には、相互に、およびサード パーティの gem との依存関係があります。
また、「プライベート」gem はローカルの gem サーバーに存在しますが、サードパーティの gem は rubygems.org などのサイトに存在します。
私たちの LAN はプロキシの背後にあるため、インターネットに接続するには $http_proxy $https_proxy 変数を設定する必要があります。そして、プロキシ経由で解決されるべきではないものについては、 $no_proxy 変数を設定しました。
残念ながら、bundler/ruby は $no_proxy 変数を気にしていないようですか?
私の gemfile では、必要なすべての URL を設定しました。内部のものと外部のもの。しかし、プロキシ (ローカル URL を持つ $no_proxy を含む) が設定されている場合、ローカル gem サーバーのプロキシからゲートウェイ タイムアウトが発生します。
Bundler/Ruby にプロキシの除外に従うように指示する (Bundler/Ruby ソースにパッチを適用することなく) 方法はありますか?
乾杯、ステファン