Bundler :: Source :: Git :: GitCommandError при использовании гема Inquisition - PullRequest
0 голосов
/ 17 февраля 2019

Согласно предложению клиента, я использую инквизицию в моем приложении Rails 5.0.Я перешел по этой ссылке и добавил gem в Gemfile и запустил bundle, я получил следующую ошибку:

E: \ rails_projects \ inquisition_example> bundle Fetching https://github.com/rubygarage/inquisition.git fatal: невозможно получить доступ к https://github.com/rubygarage/inquisition.git/': ошибка: 1407742E: подпрограммы SSL: SSL23_GET_SERVER_HELLO: версия протокола оповещения tlsv1

Повтор git clone "https://github.com/rubygarage/inquisition.git" "C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/cache/bundler/git/inquisition-40e0b17fff1501354aa91e3ff3bbb85f990b5f49" --bare --no-hardlinks --quiet из-за ошибки (2/4): Bundler :: Source :: Git:: GitCommandError Ошибка Git: команда git clone "https://github.com/rubygarage/inquisition.git" "C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/cache/bundler/git/inquisition-40e0b17fff1501354aa91e3ff3bbb85f990b5f49" --bare --no-hardlinks --quiet в каталоге E: / rails_projects / inquisition_example не выполнена.Неустранимый: невозможно получить доступ к https://github.com/rubygarage/inquisition.git/': ошибка: 1407742E: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: версия протокола оповещения tlsv1

Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 18 февраля 2019

Эта ошибка означает, что версия OpenSSL, которую вы используете в libcurl Git, слишком старая.GitHub поддерживает только TLS 1.2 и 1.3, а версия OpenSSL, с которой скомпилирована libcurl, не знает, как согласовывать эти версии.

Поскольку похоже, что вы используете Windows, вам следует обновить Git для Windowsдо последней версии, которая будет включать в себя обновленную версию OpenSSL и libcurl, чтобы Git работал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...