2012-04-26 29 views
7

Khi gọi"bó cài đặt" gây Gem :: RemoteFetcher :: FetchError trên mỗi viên ngọc

rails new project 

Quá trình tiến triển cho đến khi tôi nhấn bó cài đặt. Tại thời điểm đó:

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. 

Tôi có thể cài đặt đá quý theo cách thủ công bằng đá quý cài đặt và khởi động lại mới và lỗi lặp lại cho đá quý tiếp theo. Tôi sẽ cài đặt thủ công từng viên đá quý.

Tôi sử dụng rvm 1.13.0 người dùng đơn lẻ.

+0

nếu bạn đang sử dụng RVM, bạn nên đọc 'yêu cầu rvm'. – mpapis

Trả lời

6

Bạn đã cài đặt OpenSSL chưa? Bạn không đề cập đến hệ điều hành của bạn, nhưng trên Ubunutu (hoặc distro Debian-based khác), bạn làm:

sudo apt-get install openssl 

Không đó, hãy thử http://railsapps.github.com/openssl-certificate-verify-failed.html

+1

Cảm ơn bạn. Tùy chọn "thất bại" đã lưu trong ngày. – darioshanghai

+1

: ssl_verify_mode: 0 trong ~/.gemrc từ "Thất bại" giải quyết được vấn đề cho tôi. Cảm ơn! –

+0

Tôi đã làm theo tùy chọn "Thất bại" và tìm hướng dẫn của Windows. Có một liên kết để khắc phục sự cố nếu bạn có RailsInstaller. Tôi không có RailsInstaller, chỉ Ruby, vì vậy tôi đã làm theo hướng dẫn "hướng dẫn" và thay đổi RailsInstaller thành Ruby200-x64 và nó đã hoạt động! Cảm ơn! –

5

Hãy thử điều này.

rvm pkg install openssl 
rvm reinstall 1.9.2 --with-openssl-dir=$rvm_path/usr 
+0

Trên Mac OS X 10.8 nó đã giúp, cảm ơn – sekrett

Các vấn đề liên quan