2009-11-05 20 views
7

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ữ?

Trả lời

5

Xây dựng đá quý GitHub là defunct - thiết bị đã bị tắt để nâng cấp và chưa bao giờ được bật lại vì GemCutter đang đảm nhiệm vai trò đó. Không có đá quý mới được tạo ra trên GitHub.

RubyForge đang có kế hoạch giai đoạn ra đá quý lưu trữ quá - GemCutter sẽ trở thành nguồn tiêu chuẩn cho đá quý.

Edit: Các kế hoạch di cư toàn là here

+0

Vì vậy, tôi nên chỉ định: source => http://gemcutter.org cho tất cả các đá quý trong environment.rb? – Ethan

+0

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. –

+0

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ý. –

4

Đi gemcutter. Đó là beenpublicized rằng gemcutter sẽ trở thành thực tế mới. Nhưng, nếu bạn không thể tìm thấy đá quý trên gemcutter, bạn phải nhìn vào github hoặc rubyforge. Hy vọng rằng hầu hết mọi người sẽ (nếu họ chưa có) bắt đầu di chuyển về phía gemcutter.

Tôi nghĩ đó là nơi "chúng tôi" đang ở ngay bây giờ.

0

Tại sao lại có nhiều hơn một kho lưu trữ không?

Vì bạn có thể chạy máy chủ đá quý của riêng bạn và cài đặt từ đó (một số người sử dụng nó trên các triển khai lớn để lưu trữ đá quý của riêng mình).

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