2010-08-16 36 views
17

Phiên bản phụ thuộc đá quý có thể được chỉ định với các tiền tố =, <, >, <=, >=~>. 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à

+4

Một thực tế thú vị: Họ gọi nó là “spermy "Phiên bản specifier. :) –

+1

Câu hỏi này là bản sao chính xác của http://StackOverflow.Com/questions/3414337/. –

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 ... &infin; 
    "~> 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 

Source

+0

Nguồn ngay bây giờ - http://rubygems.rubyforge.org/rubygems-update/Gem/Version.html –

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