gpt4 book ai didi

ruby-on-rails - 无法从 https ://rubygems. org/即使在 ubuntu 14.04 上的 gem 更新系统后获取数据

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:29 25 4
gpt4 key购买 nike

问题:在 gem sources -a https://rubygems.org/

之后

显示的错误:

Error fetching https://rubygems.org/: 
Errno::ECONNRESET: Connection reset by peer - SSL_connect
(https://api.rubygems.org/specs.4.8.gz)

背景:为了学习一些 RoR,我安装了 Ubuntu 14.04,然后关注 https://gorails.com/setup/ubuntu/14.04安装 RoR。由于 https://rubygems.org/,我遇到了捆绑安装问题不工作,所以我听取了bundle install fails with SSL certificate verification error的建议和 SSL Error When installing rubygems, Unable to pull data from 'https://rubygems.org/将 gem 源更改为 http://rubygems.org/

但是,我无法将 gem 源更改回 https://rubygems.org/即使在 gems update --systemgems update 之后(与此同时,我通过尝试 rails new myApp 并在每次 bundle install 失败时安装丢失的 gem 来完成 RoR 的安装,这花费了很长时间)。

怀疑openssl是罪魁祸首,我尝试直接下载最新的openssl证书(1.0.2d)并按照另一个教程进行安装。但是,教程没有具体说明安装到哪里,所以 openssl version 仍然是 1.0.1f 6 Jan 2014。在此之后,我尝试了 https://superuser.com/questions/740930/apt-get-upgrade-openssl-wont-bring-ubuntu-12-04-to-latest-versionhttps://askubuntu.com/questions/429385/upgrade-openssl-on-ubuntu-12-04 ,清除了 openssl 并通过 apt-get install openssl 重新安装了操作系统附带的原始 openssl,从其他地方读到这应该不是问题。 https://askubuntu.com/questions/449184/how-to-upgrade-openssl-1-0-1f-on-ubuntu-server-14-04

不幸的是,http://railsapps.github.io/openssl-certificate-verify-failed.html也未能解决问题,因为我使用的是 ubuntu 而不是 OSX,而​​ rbenv 而不是 rvm(实际上它明确指出比 Ubuntu 12.04 更新的版本应该没有问题,而且我不知道如何处理建议将 openssl 1.0.1-4ubuntu5 包作为修复。

最佳答案

先安装rvm,然后执行以下命令:1.gem更新--系统2.rvm osx-ssl-certs 全部更新

第一个命令将获取更新。其次将更新 ssl 证书

关于ruby-on-rails - 无法从 https ://rubygems. org/即使在 ubuntu 14.04 上的 gem 更新系统后获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33117366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com