Tôi đang bối rối về thế giới của Ruby Gems. Có một số kho lưu trữ nổi tiếng. Cái nào là đúng, hay nó quan trọng?Tôi có nên lấy đá quý từ RubyForge, Github hoặc Gemcutter không?
Tôi đoán Gemcutter là kho lưu trữ hip ngay bây giờ. Họ chắc chắn có trang web đẹp nhất. Điều đó có nghĩa là tôi sẽ nhận được đá quý của tôi từ đó?
Lý do chính tôi hỏi là tôi muốn đảm bảo rằng tôi nhận được bản phát hành mới nhất của đá quý. Nếu tôi không xác định nguồn, tôi có nguy cơ cài đặt một phiên bản crap của đá quý hay không?
Tại sao có nhiều hơn một kho lưu trữ?
Vì vậy, tôi nên chỉ định: source => http://gemcutter.org cho tất cả các đá quý trong environment.rb? – Ethan
Có vẻ như cuối cùng bạn sẽ muốn tạo ra ': source => rubygems.org', nhưng tốt nhất là nên đợi đến cuối tháng 11 trước khi thực hiện bất kỳ thay đổi nào và gem.rubyforge.org hiện tại đang được thay đổi để trỏ đến đó , vì vậy mọi thứ sẽ chỉ hoạt động mà không có bất kỳ thay đổi nào. –
Thế hệ đá quý của GitHub, bằng cách này, luôn là một dịch vụ chuyên biệt. Nó đã được dự định để làm cho nó dễ dàng cho các nhà phát triển cá nhân để lấy phiên bản Gem tùy chỉnh của riêng mình từ gems.github.com, và vì lý do này mỗi đá quý trên GitHub có tên người dùng của nhà phát triển prepended đến tên của đá quý. –