O Rails não será instalado no Ubuntu por causa do construtor

1

Alguém pode explicar por que a gem acha que eu não tenho o construtor > = 2.1.2, embora eu tenha claramente 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:~$
    
por Jason Swett 31.12.2010 / 21:56

1 resposta

2

A designação ~> 2.1.2 significa "maior que ou igual à versão 2.1.2, mas não inclui a próxima versão principal. Com uma versão de três componentes como 2.1.2, isso significa construtor 2.1.2, 2.1.3, 2.1.4, etc. são todos válidos, mas 2.2.0 ou 3.0.0 seriam inválidos.

    
por 31.12.2010 / 22:34