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=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 に答える