根据客户的建议,我在Rails 5.0应用程序中使用了quisition gem。我遵循了此link,并在Gemfile中添加了gem并运行了程序包,但出现以下错误:
E:\ rails_projects \ inquisition_example>捆绑提取 https://github.com/rubygarage/inquisition.git致命:无法访问 'https://github.com/rubygarage/inquisition.git/':错误:1407742E:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1警报协议版本
由于错误(2/4)而重试
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
:Bundler :: Source :: Git :: GitCommandError Git错误:目录E:/ rails_projects / inquisition_example中的命令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
已失败。致命的:无法 访问“ https://github.com/rubygarage/inquisition.git/”: 错误:1407742E:SSL例程:SSL23_GET_SERVER_HELLO:tlsv1警报 协议版本
请帮帮我。
答案 0 :(得分:0)
此错误意味着您在Git的libcurl中使用的OpenSSL版本过旧。 GitHub仅支持TLS 1.2和1.3,编译libcurl的OpenSSL版本不知道如何协商这些版本。
由于您似乎正在使用Windows,因此应将Git for Windows更新到最新版本,该版本将包括OpenSSL和libcurl的更新版本,以便Git可以工作。