sql >> Databáze >  >> RDS >> Mysql

Při spuštění Rails na Ubuntu dochází k problémům

„Problém“ nepochází ze samotného CommunityEngine, ale ze základního pluginu „engines“ (http://github .com/lazyatom/engines ).

podívat se na zdrojový kód boot.rb v pluginu motorů vidíme, že pouze kontroluje standardní pole Rails::VERSION, takže problém také není tam.

Nyní, když vytvoříte aplikaci rails, je svázána s konkrétní verzí, kterou jste použili při prvním vytvoření aplikace rails . To, že na vašem systému sedí drahokamy 2.1.1/2, neznamená, že si automaticky zvyknou.

Chcete-li zkontrolovat samotnou aplikaci rails, podívejte se na config/environment.rb soubor ve vaší aplikaci rails. Uvidíte něco takového:

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

Pokud je nižší než 2.1.1, budete muset upgradovat svou aplikaci rails.
To je docela jednoduché:

  1. Změňte RAILS_GEM_VERSION řetězec v config/environment.rb až 2.1.1 nebo vyšší
  2. spusťte rake rails:upgrade

Snad to vyřeší váš problém :-)



  1. Jak vypustit jeden klíč spojení při spojování dvou tabulek

  2. jak použít $_GET uvnitř mysqli_query?

  3. CHYBA:další data za posledním očekávaným sloupcem při použití PostgreSQL COPY

  4. Extrahování hodnoty xml tagu v PostgreSQL