1

これはスーパーユーザーの質問かもしれませんが、RubyGems ヘルプはここで質問するように言っています。

gem をダウンロードするときに Ruby が UserAgent に使用するものと、可能であれば設定方法 (config、Ruby スクリプト、または環境設定のいずれか) に興味があります。

4

1 に答える 1

2

Rubygems のユーザー エージェントがシステムでどのように設定されているかを確認するには:

require 'rubygems/remote_fetcher'
Gem::RemoteFetcher.new.user_agent
# => RubyGems/2.0.3 x86_64-linux Ruby/2.0.0 (2013-05-14 patchlevel 195)

カスタマイズすることは意図されていません。オブジェクトの作成時に設定されGem::RemoteFetcher、ネットから gem ファイルを取得する必要がある各コマンドによってインスタンス化されます。それを変更する唯一の方法は、Rubygems をハックすることです。詳細については、 を参照してくださいrubygems/remote_fetcher.rb

于 2013-06-06T15:57:09.450 に答える