OS: Mac Catalina 15.5.5
Ruby: 2.7.1
Rails: 6.0.2.2
我试图卸载MySQL Gem并重新安装它:
gem uninstall mysql2
响应:
Successfully uninstalled mysql2-0.5.3
brew upgrade openssl
响应:
openssl 1.1.1g already installed
gem install mysql2 -v 0.5.3 -- --with-opt-dir="$(brew --prefix openssl)"
响应:
ERROR: Could not find a valid gem 'mysql2' (= 0.5.3), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect SYSCALL returned=5 errno=0 state=SSLv3/TLS write client hello (https://rubygems.org/specs.4.8.gz)
这不仅适用于MySQL gem。我尝试创建一个新的Rails应用,当它尝试进行捆绑时,我也遇到同样的错误,即无法访问rubygems.org
有什么想法吗?
事实证明,这是卡巴斯基互联网保护产品存在的问题。突然,它更新并决定开始阻止https连接。我在使用此产品时遇到了很多问题,很遗憾安装了该产品,但不要认为没有恶意软件防护就可以了。