2013-04-02 82 views
1

我一直在尝试使用此命令与带安装railsapp /设计等使用这个命令:如何强制Openssl更新?

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 v作为版为: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 
+0

可以得到直接使用IRC(互联网中继聊天)在irc.freenode.net频道#rvm的RVM团队帮助: http://webchat.freenode.net/?channels=rvm 如果你已经从未使用IRC,因为RVM团队的帮助和友好,所以值得弄清楚如何使用IRC。 –

+0

请务必查看http://railsapps.github.com/installing-rails.html上的说明,特别是使用rvm和“rvm get stable --autolibs = enable”(autolibs标志很重要)。 –

+0

您是否安装了MacPorts和Homebrew?你有没有尝试使用Homebrew去除OpenSSL并重新安装?在任何事情之前运行“酿造医生”。 –

回答

2

运行:

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

错误从RubyGems是无害的。

+0

这里是从步骤2输出:'$ rvm autolibs homebrew 已安装RVM版本1.19.1(主站),但尚未安装1.19.1(稳定)。 请执行以下操作之一: *'rvm reload' *打开一个新shell *'echo rvm_auto_reload_flag = 1 >>〜/ .rvmrc'#用于自动重新加载msg。 *'echo rvm_auto_reload_flag = 2 >>〜/ .rvmrc'#用于静音自动重新加载。' –

+0

你需要开始阅读输出 – mpapis

+0

我跑了这个,然后仍然得到版本OpenSSL 0.9.8r。 –