代码之家  ›  专栏  ›  技术社区  ›  Shamaoke

轨道3。创建生产数据库

  •  31
  • Shamaoke  · 技术社区  · 15 年前

    如何在Rails3中创建生产数据库并向其加载模式?

    我试过以下方法。。。

    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.7.2。

    2 回复  |  直到 11 年前
        1
  •  79
  •   Ahmed Ali    10 年前

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

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

    应该有用

        2
  •  10
  •   Ahmed Ali    10 年前

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