Het "probleem" komt niet van CommunityEngine zelf, maar van de onderliggende 'engines'-plug-in (http://github .com/lazyatom/engines ).
kijken naar de broncode van boot.rb in de engine-plug-in we kunnen zien dat het alleen de standaard Rails::VERSION-velden controleert, dus het probleem is er ook niet.
Wanneer u nu een rails-app maakt, is deze gekoppeld aan de specifieke versie die u gebruikte toen u de rails-app voor het eerst maakte . Het feit dat de rails 2.1.1/2-edelstenen op uw systeem zitten, betekent niet dat ze automatisch zullen wennen.
Om uw daadwerkelijke rails-app zelf te controleren, kijkt u naar de config/environment.rb
bestand in uw rails-app. Je ziet zoiets als dit:
# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
Als het lager is dan 2.1.1, moet je je rails-app upgraden.
Dit is vrij eenvoudig:
- Wijzig de
RAILS_GEM_VERSION
tekenreeks inconfig/environment.rb
tot 2.1.1 of hoger - loop
rake rails:upgrade
Hopelijk lost dit je probleem op :-)