sql >> Database >  >> RDS >> Mysql

Problemen tegenkomen bij het uitvoeren van Rails op Ubuntu

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:

  1. Wijzig de RAILS_GEM_VERSION tekenreeks in config/environment.rb tot 2.1.1 of hoger
  2. loop rake rails:upgrade

Hopelijk lost dit je probleem op :-)



  1. Voltooi Laravel 8 Soft Delete &Restore Deleted Records Tutorial

  2. BatchUpdateException afhandelen met withBatch

  3. Laravel en orakel verbinding

  4. Hoe een postgres-tabel op naam indexeren, als de naam in elke taal kan zijn?