El "problema" no proviene de CommunityEngine en sí mismo, sino del complemento subyacente de 'motores' (http://github .com/lazyatom/motores ).
buscando el código fuente de boot.rb en el plugin de motores podemos ver que solo verifica los campos estándar de Rails::VERSION, por lo que el problema tampoco está ahí.
Ahora, cuando crea una aplicación Rails, está vinculada a la versión específica que utilizó cuando creó la aplicación Rails por primera vez . El hecho de tener las gemas Rails 2.1.1/2 en su sistema no significa que se usarán automáticamente.
Para verificar su propia aplicación de rieles, consulte config/environment.rb
archivo en su aplicación Rails. Verás algo como esto:
# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
Si es anterior a 2.1.1, deberá actualizar su aplicación Rails.
Esto es bastante simple:
- Cambiar el
RAILS_GEM_VERSION
cadena enconfig/environment.rb
a 2.1.1 o superior - ejecutar
rake rails:upgrade
Espero que esto resuelva tu problema :-)