2010-10-28 26 views

Trả lời

31

--pre có nghĩa là nó sẽ cài đặt tiền phát hành của đá quý đường ray. Ví dụ khi Rails 3 vẫn đang trong giai đoạn thử nghiệm, bạn vẫn có thể chơi với nó by getting the prerelease.

Bạn không nên chạy điều này trừ khi bạn muốn ở trên cạnh của một viên ngọc (cho mục đích phát triển hoặc thử nghiệm). Tôi sẽ không khuyên bạn nên đặt một trang web trong sản xuất với một đá quý trong prerelease vì họ có thể không được đủ ổn định được nêu ra.

+3

Có, nhưng phát hành trước? Tức là, làm thế nào tôi có thể cho biết commit/tag '--pre' nào sẽ cài đặt mà không cần cài đặt? – ma11hew28

+0

Điều này sẽ cài đặt bản phát hành mới nhất có sẵn. Trong trường hợp đường ray phiên bản beta hoặc rc mới nhất hiện có, bạn có thể xem tại đây: https://rubygems.org/gems/rails – Bijan

11

--pre cờ cho phép bạn cài đặt phiên bản tiền phát hành của đá quý. Phiên bản tiền phát hành là bất kỳ phiên bản nào có ít nhất một chữ cái trong số phiên bản, ví dụ: '4.1.2.beta1' hoặc '2.3.rc2' và v.v. Ví dụ: chạy:

$ gem install rails --pre 

sẽ cài đặt phiên bản mới nhất chưa chính thức phát hành (4.1.0.rc1 tại thời điểm viết). Nếu bạn muốn cài đặt khác hơn là mới nhất, bạn có thể làm như vậy bằng cách thông qua các phiên bản trong lựa chọn -v, ví dụ .:

$ gem install rails -v 4.1.0.beta1 --pre 

Lệnh trên sẽ cài đặt phiên bản 4.1.0.beta1 của đường ray đá quý là tốt. Hi vọng điêu nay co ich.

2

Nếu bạn muốn xem những gì sẽ được cài đặt bằng lệnh gem, bạn có thể sử dụng cờ --explain. Vì vậy, nếu bạn muốn xem phiên bản rails nào sẽ được cài đặt bởi cờ --pre, bạn có thể chạy.

gem install rails --pre --explain 
Các vấn đề liên quan