Руби не могу установить драгоценные камни, только вручную - PullRequest
0 голосов
/ 28 ноября 2018

Заголовок говорит сам за себя, когда я пытаюсь установить камень, это происходит:

ОШИБКА: не удается найти действительный камень 'ruby2d' (> = 0), вот почему: Невозможнозагрузка данных из https://rubygems.org/ - истекло время ожидания (https://api.rubygems.org/specs.4.8.gz)

Я переустанавливал ruby, чтобы попытаться исправить это, но безуспешно. Также я попытался обновить свою версию rubygems, получив этоошибка:

ОШИБКА: при выполнении gem ... (Gem :: RemoteFetcher :: UnknownHostError) истекло время ожидания (https://api.rubygems.org/specs.4.8.gz)

 RubyGems Environment:
  - RUBYGEMS VERSION: 2.7.6
  - RUBY VERSION: 2.5.3 (2018-10-18 patchlevel 105) [x64-mingw32]
  - INSTALLATION DIRECTORY: C:/Ruby25-x64/lib/ruby/gems/2.5.0
  - USER INSTALLATION DIRECTORY: C:/Users/julia_ps3fg4w/.gem/ruby/2.5.0
  - RUBY EXECUTABLE: C:/Ruby25-x64/bin/ruby.exe
  - EXECUTABLE DIRECTORY: C:/Ruby25-x64/bin
  - SPEC CACHE DIRECTORY: C:/Users/julia_ps3fg4w/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: C:/ProgramData
  - RUBYGEMS PLATFORMS:
    - ruby
    - x64-mingw32
  - GEM PATHS:
     - C:/Ruby25-x64/lib/ruby/gems/2.5.0
     - C:/Users/julia_ps3fg4w/.gem/ruby/2.5.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

https://github.com/rubygems/rubygems/issues/2253

TL; DR: некоторые запросы ipv6 не проходят.используйте ipv4

0 голосов
/ 29 ноября 2018

Похоже, вам не хватает источников в вашей конфигурации gem.Попробуйте это.

gem sources -a  http://rubygems.org

Он должен отредактировать ваш ~/.gemrc файл, чтобы он выглядел так:

---
:backtrace: false
:bulk_threshold: 1000
:sources:
- http://rubygems.org
:update_sources: true
:verbose: true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...