Я получаю исключение ResolveTimeout при добавлении источника драгоценных камней. Что это значит?Исключение ResolvTimeout при добавлении источника драгоценных камней
Вот результат gem env
:
RubyGems Environment:
- RUBYGEMS VERSION: 2.4.5
- RUBY VERSION: 2.2.2 (2015-04-13 patchlevel 95) [x86_64-darwin14]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/2.2.0
- RUBY EXECUTABLE: /usr/local/opt/ruby/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/bin
- SPEC CACHE DIRECTORY: /Users/NSDont/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /usr/local/Cellar/ruby/2.2.2/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-14
- GEM PATHS:
- /usr/local/lib/ruby/gems/2.2.0
- /Users/NSDont/.gem/ruby/2.2.0
- /usr/local/Cellar/ruby/2.2.2/lib/ruby/gems/2.2.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- :sources => []
- REMOTE SOURCES:
- SHELL PATH:
- /Users/NSDont/.rvm/bin
- node_modules/.bin
- /Users/NSDont/bin
- /usr/local/bin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /usr/bin
- /bin
- /usr/local/sbin
- /usr/sbin
- /sbin
Вот результат gem source
:
*** CURRENT SOURCES ***
Как вы можете видеть, у меня нет каких-либо источников. Но когда я пытаюсь добавить одно:
gem sources -a http://mirrors.aliyun.com/rubygems/ -V --debug
я получаю исключение ResolvTimeout:
NOTE: Debugging mode prints all exceptions even when rescued
Exception `LoadError' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/resolv.rb:168 - LoadError
Exception `Resolv::ResolvTimeout' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/resolv.rb:687 - Resolv::ResolvTimeout
Exception `Resolv::ResolvTimeout' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/resolv.rb:687 - Resolv::ResolvTimeout
Exception `Resolv::ResolvTimeout' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/resolv.rb:687 - Resolv::ResolvTimeout
Exception `Resolv::ResolvTimeout' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/resolv.rb:687 - Resolv::ResolvTimeout
Exception `Resolv::ResolvTimeout' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/resolv.rb:687 - Resolv::ResolvTimeout
Exception `Resolv::ResolvTimeout' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/resolv.rb:687 - Resolv::ResolvTimeout
Что означает исключение ResolvEimtout?
Run gem sources --add https://rubygems.org -V --debug
еще ошибка:
NOTE: Debugging mode prints all exceptions even when rescued
Exception `LoadError' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/resolv.rb:168 - LoadError
Exception `Errno::EEXIST' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/fileutils.rb:252 - File exists @ dir_s_mkdir - /Users/NSDont/.gem/specs/api.rubygems.org%443
Exception `Errno::ENOENT' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/rubygems/remote_fetcher.rb:300 - No such file or directory @ rb_file_s_stat - /Users/NSDont/.gem/specs/api.rubygems.org%443/specs.4.8
GET https://api.rubygems.org/specs.4.8.gz
Exception `OpenSSL::SSL::SSLErrorWaitReadable' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/openssl/buffering.rb:182 - read would block
302 Moved Temporarily
GET https://s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz
Exception `OpenSSL::SSL::SSLErrorWaitReadable' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/openssl/buffering.rb:182 - read would block
Exception `OpenSSL::SSL::SSLErrorWaitReadable' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/openssl/buffering.rb:182 - read would block
Exception `OpenSSL::SSL::SSLErrorWaitReadable' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/openssl/buffering.rb:182 - read would block
Exception `OpenSSL::SSL::SSLErrorWaitReadable' at /usr/local/Cellar/ruby/2.2.2/lib/ruby/2.2.0/openssl/buffering.rb:182 - read would block
ОП пытался сделать это, но получаю исключение. –
Не могли бы вы показать полную ошибку? – rick
Я не ОП, но я думаю, что ошибка показана в нижней части сообщения. Я только что отредактировал его (надеюсь), поставил вопрос более ясным. –