ruby-on-rails - 由于未经验证的 SSL 认证,无法使用 Rails

标签 ruby-on-rails ruby ssl

我没有任何编程经验,我正在努力学习 Ruby 作为我的第一语言。

我按照 http://installrails.com/ 中的说明进行操作,使用 RailsInstaller,并更新了 gem。当我尝试创建一个新的应用程序时,我的问题就来了。我的终端尝试运行 bundle install,但我收到无法验证 SSL 认证的消息。

我为这个问题尝试了很多解决方案,但它们都不起作用。我去了http://railsapps.github.io/openssl-certificate-verify-failed.html 这告诉我一种解决方法是将 cacerts.pem 保存在我的 Rails 文件夹中并让 ruby​​ 知道它。还是不行。

我是不是做错了什么,或者这是 Windows 用户的常见问题(正如其他指南似乎暗示的那样?)对此有什么解决方案吗?

编辑:根据本指南,您可以获得新的信任证书,并且指南会告诉您将它放在哪里。它还没有解决我的问题,但它似乎对其他一些人有用。 http://guides.rubygems.org/ssl-certificate-update/

最佳答案

我在 windows10 上遇到了同样的问题。您可以更改默认的 gem 源 url。在您的 Gemfile 中,您应该添加一个 http url:

source 'http://rubygems.org/'
#source 'https://rubygems.org' - not working on windows10

它有帮助 - 但它更像是一种变通方法,而不是解决方案:)

关于ruby-on-rails - 由于未经验证的 SSL 认证,无法使用 Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40162867/

相关文章:

ruby-on-rails - Rails在调试控制台上查看activerecord sql语句

javascript - 如何在 ruby​​ on Rails 中使用 javascript 初始化变量?

ruby - 如何在 ruby​​ 中显示没有祖先方法的类的所有方法?

ruby - 如何安装ruby-oci8?

ssl - IBM Graph 使用什么样的加密?静态加密和传输加密? LUKS、SSL 或其他?

python - Jupyter 服务器无法启动

ruby-on-rails - 测试 Ruby on Rails 中的单词是单数还是复数

RubyMine 5.4 sinatra 支持

ruby - 如果运行了 tls_start,EventMachine 会在 close_connection 上发出 close_notify 吗?

ruby-on-rails - databasedotcom gem sobject 问题