2011-02-24 48 views
91

在創業板上市文件意味着https://github.com/justinfrench/formtastic他們有:什麼〜>在寶石文件

gem 'formtastic', '~> 2.0.0' 

什麼是〜>的意思。 它實際上給了我錯誤的「無法在任何寶石來源中找到gem'formtastic(〜> 2.0.0,runtime)'。」

+0

悲觀版本約束或通常通過[RubyGems](http://guides.rubygems.org)被稱爲[twiddle-wakka](http://guides.rubygems.org/patterns/#pessimistic_version_constraint) – SuckerForMayhem 2014-04-04 17:09:48

回答

79

這是一個令人困惑的操作數,但它將版本限制爲可能版本的一個子集。因此~> 2.0.0在版本號中表示「> = 2.0.0和< 2.1」。

1.2.3似乎是Formtasic的最新版本,這就是爲什麼你會收到此錯誤消息。