7

通話時

rails new project

バンドルのインストールに到達するまで、プロセスは進行します。その時点で:

identical  vendor/plugins/.gitkeep
         run  bundle install
Fetching gem metadata from https://rubygems.org/.........

Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=unknown state: sslv3 alert handshake failure (https://d2chzxaqi4y7f8.cloudfront.net/gems/rake-0.9.2.2.gem)
An error occured while installing rake (0.9.2.2), and Bundler cannot continue.
Make sure that `gem install rake -v '0.9.2.2'` succeeds before bundling.

gem install を使用して手動で gem をインストールし、rails new を再度起動すると、次の gem でエラーが繰り返されます。私はすべての宝石を手動でインストールすることになります。

rvm 1.13.0 のシングル ユーザーを使用しています。

4

2 に答える 2

6

OpenSSLをインストールしていますか?OSについては言及していませんが、Ubunutu(または他のDebianベースのディストリビューション)では次のように述べています。

sudo apt-get install openssl

それができない場合は、 http: //railsapps.github.com/openssl-certificate-verify-failed.htmlを試してください

于 2012-04-26T09:20:15.570 に答える
5

これを試して。

rvm pkg install openssl
rvm reinstall 1.9.2 --with-openssl-dir=$rvm_path/usr
于 2012-04-27T15:07:23.280 に答える