系统环境说明:Mac OS X 10.7.4
自己一直还是在使用Ruby 1.9+Rails 3来开发项目。这两天没事想试一下已经发布很久的Ruby2.0和Rails4,就做了一个小demo。在我的demo里用到了net http get方法,结果程序出现了下面错误。
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
出现这个错误之后我在网上查了半天资料没有找到解决办法,所以我开始怀疑自己是不是步子走大了一下子扯到蛋了。在网上查了很多资料,看到很多人说是OpenSSL的错误,所以就按照网上说的Ruby2 OpenSSL安装方法,重新安装了OpenSSL。
$ brew update
$ brew install openssl
$ brew link openssl --force
$ brew install curl-ca-bundle
但是安装完OpenSSL后问题依然没有解决。所以,我又用Ruby 1.9+Rails 3也做了一个完成相同的demo,整个程序运行时却没有出错。为了彻底搞清楚这是错误是Ruby2给的还是Rails4给的,所以我用ruby2写了一个用net http get的脚本,结果是这个脚本运行正常。
在找到问题的原因后又在网上找了半天,最终在一论坛上经高人指点执行了下行命令后用Rails4做的那个demo终于运行正常了。
rvm osx-ssl-certs update
分享到:
相关推荐
CRA+RailsAPI+设计登录+ActiveAdmin样板_Ruby_JavaScript_下
ruby_on_rails_3_入门教程(中文)
Windows7+Cygwin+Git+RVM+Ruby1.9.3+Rails3+MongoDB+N ginx+Unicorn+Rspec+Guard+Spork(1-Cygwin 安装配置)
ruby1.8.6 + rails2.0.2 + radrails0.7.2 + mysql 安装配置 详细说明
Ruby+on+Rails+程序设计深入剖析与范例应用
Ruby+Rails+社交+教程3 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
Ruby+Rails+社交+教程2 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
Ruby+on+Rails快速Web应用开发实战.pdf
Ruby+on+Rails实践
Ruby 的基本知识,...安装 ruby ,rails...mysql 数据库...用 rails 实现的是一个简单的网上书籍管理程序 ...
Ruby+Rails+社交+进阶教程5 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
Ruby on Rails安装,有人说难,但其实也很方便。要基于ruby开发应用程序,我们必须安装ruby、gem、rails、mongrel。
Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置
ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份,设置环境变量后可使用(未测试)
分2卷压缩,另一卷在我的资源列表 本书从Ruby和Rails的历史讲起,以在Rails框架上克隆故事共享网站digg.com为例,详细讲述了Ruby和Rails的安装过程、框架组成部分、与AJAX和Web 2.0技术结合、安全措施、高级话题和...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
Rails3+GithubOAuth2+设计示例应用程序_Ruby_JavaScript_下
rails_tutorial_4th_edition_gemfiles, Ruby on Rails 教程 4th 版的Gemfiles Ruby on Rails 教程 4th 版 Gemfiles这些是最新版本的Gemfiles 在 Rails 教程 ruby Tutorial/Michael/ ( 4th 米。) 。 因为这里的文件更...
weixin_rails_middleware, 微信集成 ruby weixin_rails_middleware for integration weixin.