如何强制Openssl更新?

时间:2013-04-02 14:54:53

标签: ruby-on-rails openssl rvm homebrew

我一直在尝试使用此命令使用此命令安装带有stripe / devise等的railsapp:

rails new clients -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb -T

当我这样做时,我得到了这个错误:

apply  https://raw.github.com/RailsApps/rails-composer/master/composer.rb
/usr/local/rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/net/http.rb:799:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)

我一直按照此处的说明操作:http://railsapps.github.com/openssl-certificate-verify-failed.html尝试排查问题,目前为止发生了以下情况:

  • 重新安装RVM(没有工作,仍然显示我的OpenSSL版本:OpenSSL 0.9.8r 8 Feb 2011
  • 尝试安装w / brew,并说已经安装了OpenSSL

如果我有任何听到的话,我现在就把它撕掉了。我非常感谢您对此的任何帮助,以下是我对任何相关内容的版本:

ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin12.2.0]

Rails 3.2.12

OpenSSL 0.9.8r 8 Feb 2011

rvm 1.19.1 (master)

Homebrew 0.9.4

1 个答案:

答案 0 :(得分:2)

执行命令

rvmsudo rvm get head
rvm autolibs homebrew
rvm reinstall 1.9.3
rvm reinstall 2.0.0

ruby​​gems的错误是无害的。