/ / Ruby: Як встановити користувацький агент RubyGems? - ruby, rubygems, user-agent

Ruby: Як встановити RubyGems UserAgent? - ruby, rubygems, user-agent

Це може бути питання суперкористувача, але допомога RubyGems сказала, щоб запитати його тут.

Я цікавлюся тим, що Ruby використовує для свого UserAgent при завантаженні дорогоцінних каменів і як, якщо можливо, встановити його - або через config, скрипт Ruby або налаштування середовища?

Відповіді:

2 для відповіді № 1

Щоб дізнатися, як агент користувача 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)

Його не потрібно інсталювати. Вона встановлюється на створення a Gem::RemoteFetcher об'єкт, який створюється кожною командою, для чого потрібні файли gem з мережі. Єдиний спосіб, який я бачу, це змінити - це рубати Rubygems. Докладніше див rubygems/remote_fetcher.rb.