部署rails应用提示错误:
Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=unknown state: sslv3 alert handshake failure (https://d2chzxaqi4y7f8.cloudfront.net/gems/activesupport-3.2.2.gem)
问题渊源及解决方法:
http://www.ruby-lang.org/en/news/2012/04/20/ruby-1-9-3-p194-is-released/
http://railsapps.github.com/openssl-certificate-verify-failed.html
在/etc/gemrc或~/.gemrc里面添加一行
:ssl_verify_mode: 0
或者
$ rvm pkg install openssl $ rvm install 1.9.3-head --with-openssl-dir=$rvm_path/usr
$ rmdir $rvm_path/usr/ssl/certs $ ln -s /etc/ssl/certs $rvm_path/usr/ssl


