ruby-on-rails - mac os - Gem 在下载 Rails Errno::ECONNRESET 时提供连接重置:连接由对等方重置 - SSL_connect

标签 ruby-on-rails ruby macos openssl

Ruby 版本是 2.5.1,gem 版本是 2.7.7,今天都更新了。 OpenSSL 1.0.2 今天也更新了。 当我运行时

gem install rails -v 5.2.0

我收到以下错误:

ERROR:  Could not find a valid gem 'rails' (= 5.2.0), here is why:
      Unable to download data from https://rubygems.org/ - Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org/specs.4.8.gz)

我检查了所有 GitHub 问题,但没有一个有解决方案。我将证书添加到钥匙串(keychain)和 openSSL 文件夹,但似乎没有任何效果。有什么想法吗?

我也检查了我的路由器和电脑防火墙

最佳答案

看看this question并尝试:

$ rvm -v
# rvm 1.19.1 (stable)
$ rvm osx-ssl-certs status all
# Certificates for...
$ rvm osx-ssl-certs update all
# Updating certificates...

关于ruby-on-rails - mac os - Gem 在下载 Rails Errno::ECONNRESET 时提供连接重置:连接由对等方重置 - SSL_connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51567412/

相关文章:

javascript - Rails 应用程序中的 AJAX 请求错误 : xhr. send( ( options.hasContent && options.data ) || null );

ruby-on-rails - 使用 Ruby on Rails 发送邮件的最简单方法

macos - 为什么这个形状不显示在我的 View 中?

macos - 如何检查用户是否有互联网?

swift - 如何在使用我的 Mac 应用程序的查找器中添加上下文菜单

mysql - rails :Add foreign key to primary key of multiple columns

javascript - Rails 基于 AJAX 请求更新元素?

ruby-on-rails - Passenger 没有安装官方的 Ubuntu Nginx 包

ruby-on-rails - 如何从 ApplicationController 调用模型的 where(...) 方法

ruby-on-rails - 如何访问 Rails 模型上的当前主机和端口?