"Problemet" kommer inte från CommunityEngine självt, utan från den underliggande "engines" plugin (http://github .com/lazyatom/engines ).
titta på källkoden för boot.rb i motorplugin vi kan se att den bara kontrollerar de vanliga Rails::VERSION-fälten, så problemet är inte där heller.
När du nu skapar en rails-app är den kopplad till den specifika version som du använde när du först skapade rails-appen . Bara att ha rails 2.1.1/2 ädelstenarna på ditt system betyder inte att de automatiskt vänjer sig.
För att kontrollera din faktiska rails-app, titta på config/environment.rb
fil i din rails-app. Du kommer att se något i stil med detta:
# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
Om den är mindre än 2.1.1 måste du uppgradera din rails-app.
Detta är ganska enkelt:
- Ändra
RAILS_GEM_VERSION
sträng iconfig/environment.rb
till 2.1.1 eller senare - kör
rake rails:upgrade
Förhoppningsvis löser detta ditt problem :-)