Phiên bản phụ thuộc đá quý có thể được chỉ định với các tiền tố =
, <
, >
, <=
, >=
và ~>
. Tôi hiểu tất cả ngoại trừ cái cuối cùng, ~>
là gì?Phiên bản phụ thuộc Gem nghĩa là
17
A
Trả lời
23
Nhà điều hành ~>
nghĩa: Kết hợp trong cùng một phiên bản, tùy thuộc vào cách cụ thể mà bạn muốn nó được, đây là một số ví dụ:
Specification From ... To (exclusive)
">= 3.0" 3.0 ... ∞
"~> 3.0" 3.0 ... 4.0
"~> 3.0.0" 3.0.0 ... 3.1
"~> 3.5" 3.5 ... 4.0
"~> 3.5.0" 3.5.0 ... 3.6
+0
Nguồn ngay bây giờ - http://rubygems.rubyforge.org/rubygems-update/Gem/Version.html –
Một thực tế thú vị: Họ gọi nó là “spermy "Phiên bản specifier. :) –
Câu hỏi này là bản sao chính xác của http://StackOverflow.Com/questions/3414337/. –