32

如何在 Rails 3 中创建生产数据库并将模式加载到其中?

我尝试了以下方法...

一世。

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

二、

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

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

谢谢。

Debian GNU/Linux 5.0.6;

导轨 3.0.0;

Sqlite3 3.7.2。

4

2 回答 2

81

您可以将 rails env 设置为关闭环境变量RAILS_ENV

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

应该管用

于 2010-09-11T06:59:29.503 回答
10

这不应该是

RAILS_ENV=production bundle exec rake db:create db:schema:load
于 2011-04-07T20:55:37.213 回答