/ Align = "left" / Tworzenie bazy danych produkcji

Jak mogę utworzyć produkcyjną bazę danych w Rails 3 i załadować do niej schemat?

Próbowałem następujących podejść...

I.

rake db:create Rails.env='production' && rake db:schema:load Rails.env='production'

II.

# config/environment.rb
# Set the rails environment
Rails.env='production'
rake db:create && rake db:schema:load

... ale żaden z nich nie działa.

Dzięki.

Debian GNU / Linux 5.0.6;

Rails 3.0.0;

Sqlite3 3.7.2.

Author: geoff, 2010-09-11

2 answers

Możesz wyłączyć rails env zmiennej środowiskowej RAILS_ENV

RAILS_ENV=production bundle exec rake db:create db:schema:load

Powinno działać

 75
Author: Matt Briggs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-25 09:44:36

Shouldn ' t this be

RAILS_ENV=production bundle exec rake db:create db:schema:load
 9
Author: Victor S,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-24 13:03:32