sql >> Databasteknik >  >> RDS >> Mysql

Får problem när du kör Rails på Ubuntu

"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:

  1. Ändra RAILS_GEM_VERSION sträng i config/environment.rb till 2.1.1 eller senare
  2. kör rake rails:upgrade

Förhoppningsvis löser detta ditt problem :-)



  1. Förlorade anslutningen till MySQL-servern under förfrågan

  2. Visa data baserat på valt id i modalt popup-fönster efter att ha klickat på en knapp php mysql

  3. MySQL Foreign Key Error 1005 errnr 150 primärnyckel som främmande nyckel

  4. Hur man implementerar SQLCipher när man använder SQLiteOpenHelper