Назад | Перейти на главную страницу

Rails не устанавливается на Ubuntu из-за сборщика

Может ли кто-нибудь объяснить, почему 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 будут недопустимыми.