Tôi đang cố gắng thực hiện hướng dẫn Michael Hartl. Khi tôi cố gắng cài đặt rails 3.2.14 trong gemet của mình, tôi gặp vấn đề sau:
$ gem cài đặt đường ray -v 3.2,14
LRI: Không thể tìm thấy đá quý 'rails' hợp lệ (= 3.2,14), đây là lý do:
Không thể tải xuống dữ liệu từ https://rubygems.org/ - SSL_connect được trả về = 1 errno = 0 state = SSLv3 đọc chứng chỉ máy chủ B: chứng nhận xác minh không thành công ( https://s3.amazonaws.com/production.s3.rubygems.org /specs.4.8.gz )
Sau khi Googling xung quanh, tôi thấy rằng tôi có thể sử dụng nguồn không phải SSL cho rubygems nên tôi đã chạy:
sudo gem sources -a http://rubygems.org
Sau đó, khi tôi cố gắng cài đặt đường ray một lần nữa, nó đã thành công. Tuy nhiên, tôi vẫn gặp vấn đề ở trên nhưng như một lời cảnh báo:
CẢNH BÁO: Không thể lấy dữ liệu từ ' https://rubygems.org/ ': SSL_connect được trả lại = 1 errno = 0 state = SSLv3 đọc chứng chỉ máy chủ B: chứng chỉ xác minh không thành công ( https://s3.amazonaws.com/production.s3 .rubygems.org / thông số kỹ thuật.4.8.gz )
Làm thế nào tôi có thể loại bỏ hoàn toàn cảnh báo / lỗi này?
Tôi đang sử dụng như sau:
- rvm 1,22,15
- ruby 2.0.0p247 (2013-06-27 sửa đổi 41674) [x86_64-darwin12.3.0]
- OSX 10.8.5
2.0.*
các phiên bản lỗi thời ( ) của rubygems
. Cố gắng cập nhật lên phiên bản rubygems mới nhất: gem update --system
và sau đó chạy lại gem install
.
gem sources -r https://rubygems.org/
làm việc cho tôi (miễn là xóa cảnh báo).