1. ホーム
  2. ruby-on-rails

[解決済み] gem ファイルにおける ~> の意味 [重複].

2022-05-11 02:25:15

質問

のgemファイルでは https://github.com/justinfrench/formtastic があるそうです。

 gem 'formtastic', '~> 2.0.0'

この~>はどういう意味なのでしょうか。 実は、エラー "Could not find gem 'formtastic (~> 2.0.0, runtime)' in any of the gem sources." が表示されます。

どうすれば解決しますか?

紛らわしいオペランドですが、バージョンを可能な限りサブセットに限定しています。そのため ~> 2.0.0 はバージョン番号で ">= 2.0.0 と < 2.1.0" を意味します。

1.2.3 は Formtasic の最新バージョンのようで、そのためにこのエラーメッセージが表示されるのでしょう。