sql >> Database teknologi >  >> RDS >> Mysql

Løber ind i problemer, når du kører Rails på Ubuntu

"Problemet" kommer ikke fra CommunityEngine selv, men med det underliggende 'engines' plugin (http://github .com/lazyatom/engines ).

ser på kildekoden for boot.rb i engines plugin vi kan se, at den bare tjekker standard Rails::VERSION-felterne, så problemet er der heller ikke.

Når du nu opretter en rails-app, er den bundet til den specifikke version, som du brugte da du først oprettede rails-appen . Bare det at have rails 2.1.1/2 ædelstene siddende på dit system betyder ikke, at de automatisk bliver brugt.

For at tjekke selve din faktiske rails-app, se på config/environment.rb fil i din rails app. Du vil se noget som dette:

# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION

Hvis den er mindre end 2.1.1, skal du opgradere din rails-app.
Dette er ret simpelt:

  1. Skift RAILS_GEM_VERSION streng i config/environment.rb til 2.1.1 eller nyere
  2. kør rake rails:upgrade

Forhåbentlig løser dette dit problem :-)



  1. Hvordan matcher man én karakter i MySQL i stedet for %?

  2. Sådan finder du duplikerede poster i MySQL

  3. sammenligne værdi med alle felterne i en tabel i mysql

  4. Hvordan kan jeg indsætte almindelige data i en midlertidig tabel fra forskellige skemaer?