Может ли кто-нибудь объяснить, почему gem думает, что у меня нет builder> = 2.1.2, хотя у меня явно есть 3.0.0?
jason@ve:~$ gem install rails --pre
ERROR: Error installing rails:
activemodel requires builder (~> 2.1.2, runtime)
jason@ve:~$ gem list
*** LOCAL GEMS ***
abstract (1.0.0)
activesupport (3.0.3, 3.0.0.rc2)
builder (3.0.0)
erubis (2.6.6)
i18n (0.5.0)
mail (2.2.13)
memcache-client (1.8.5)
mime-types (1.16)
polyglot (0.3.1)
rack (1.2.1)
rack-mount (0.6.13)
rack-test (0.5.6)
text-format (1.0.0)
text-hyphen (1.0.0)
treetop (1.4.9)
tzinfo (0.3.23)
jason@ve:~$
В ~> 2.1.2
Обозначение означает «больше или равно версии 2.1.2, но не включая следующую основную версию. В трехкомпонентной версии, такой как 2.1.2, это означает, что Builder 2.1.2, 2.1.3, 2.1.4 и т. д. все допустимые, но 2.2.0 или 3.0.0 будут недопустимыми.