Rails 3.创建生产数据库

时间:2010-09-11 06:55:59

标签: ruby-on-rails ruby database-schema

如何在Rails 3中创建生产数据库并为其加载架构?

我尝试了以下方法......

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

......但它们都不起作用。

感谢。

Debian GNU / Linux 5.0.6;

Rails 3.0.0;

Sqlite3 3.7.2。

2 个答案:

答案 0 :(得分:77)

您可以将环境变量设置为环境变量RAILS_ENV

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

应该有效

答案 1 :(得分:9)

不应该是

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