Pergunta

A versão mais recente do Rails instalada no meu Mac é 3.0.0.beta

A lista de gemas retorna os trilhos (3.0.0.beta, 2.3.5, 2.3.4, 2.3.2, 2.2.2, 1.2.6)

Quero criar um novo projeto usando a versão 2.3.5

Então eu corro: rails _2.3.5_ myProject

Mas ele retorna o seguinte erro

$ rails _2.3.5_ photosbackup
/Library/Ruby/Site/1.8/rubygems.rb:777:in `report_activate_error': RubyGem version error: railties(3.0.0.beta not = 2.3.5) (Gem::LoadError)
    from /Library/Ruby/Site/1.8/rubygems.rb:211:in `activate'
    from /Library/Ruby/Site/1.8/rubygems.rb:1056:in `gem'
    from /usr/bin/rails:18

Alguma idéia de como posso criar um novo projeto usando a versão 2.3.5?

Obrigado

Foi útil?

Solução

Eu acho que você pode simplesmente desinstalar as versões anteriores do Rails.

O que pode ser problemático - tenho vários aplicativos Rails 2.3.5 (e anteriores) na produção que exigem manutenção e não serão atualizados para a nova versão.

Então, o que eu recomendo nesta situação é dar uma olhada Rvm - Ele permite instalar e gerenciar várias versões do Ruby e fornece isolamento entre conjuntos de gemas. Agora eu corro um Ruby 1.9.1 com Rails 3 e amigos isoladamente das configurações padrão do sistema que me permitem fazer meu dia a dia.

Outras dicas

Até eu tive o mesmo problema, mas o seguinte comando funcionou para mim trilhos 2.3.5 novo MyProject

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top