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

Incorrere in problemi durante l'esecuzione di Rails su Ubuntu

Il "problema" non proviene da CommunityEngine stesso, ma con il plug-in "motori" sottostante (http://github .com/lazyatom/engines ).

guardando il codice sorgente di boot.rb nel plugin dei motori possiamo vedere che controlla solo i campi standard di Rails::VERSION, quindi il problema non c'è neanche.

Ora, quando crei un'app rails, è legata alla versione specifica che hai utilizzato quando hai creato l'app rails per la prima volta . Il solo fatto di avere le gemme Rails 2.1.1/2 sul tuo sistema non significa che verranno utilizzate automaticamente.

Per controllare la tua vera app rails, guarda config/environment.rb file nella tua app Rails. Vedrai qualcosa del genere:

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

Se è inferiore a 2.1.1, dovrai aggiornare la tua app rails.
Questo è molto semplice:

  1. Cambia il RAILS_GEM_VERSION stringa in config/environment.rb alla versione 2.1.1 o successiva
  2. esegui rake rails:upgrade

Speriamo che questo risolva il tuo problema :-)