„Problem” nie pochodzi z samego CommunityEngine, ale z podstawowej wtyczki „silników” (http://github .com/lazyatom/silniki ).
patrząc na kod źródłowy boot.rb we wtyczce silników widzimy, że sprawdza on tylko standardowe pola Rails::VERSION, więc problemu też nie ma.
Teraz, gdy tworzysz aplikację rails, jest ona powiązana z konkretną wersją, której użyłeś podczas tworzenia aplikacji rails . Samo posiadanie szyn 2.1.1/2 klejnotów znajdujących się w twoim systemie nie oznacza, że automatycznie się przyzwyczają.
Aby sprawdzić swoją rzeczywistą aplikację railsową, spójrz na config/environment.rb
plik w aplikacji rails. Zobaczysz coś takiego:
# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
Jeśli jest mniejsza niż 2.1.1, musisz zaktualizować swoją aplikację rails.
To jest po prostu:
- Zmień
RAILS_GEM_VERSION
ciąg wconfig/environment.rb
do 2.1.1 lub nowszego - uruchom
rake rails:upgrade
Mam nadzieję, że to rozwiąże Twój problem :-)