Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Correndo em problemas ao executar Rails no Ubuntu


O "problema" não vem do próprio CommunityEngine, mas do plugin 'engines' subjacente (http://github .com/lazyatom/engines ).

observando o código-fonte de boot.rb no plugin engines podemos ver que ele apenas verifica os campos padrão Rails::VERSION, então o problema também não existe.

Agora, quando você cria um aplicativo Rails, ele está vinculado à versão específica que você usou quando criou o aplicativo Rails . Apenas ter as gems do Rails 2.1.1/2 no seu sistema não significa que elas serão usadas automaticamente.

Para verificar seu próprio aplicativo Rails, veja o config/environment.rb arquivo em seu aplicativo Rails. Você verá algo assim:
# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION

Se for menor que 2.1.1, você precisará atualizar seu aplicativo Rails.
Isso é bem simples:
  1. Alterar o RAILS_GEM_VERSION string em config/environment.rb para 2.1.1 ou superior
  2. execute rake rails:upgrade

Espero que isso resolva seu problema :-)