6

cap deploy:coldカピストラーノで実行するときに db:migrate を無効にするにはどうすればよいですか?

config/deploy.rb では、への唯一の参照deploy:migrateがコメントアウトされていますが、まだ実行しようとしています:

bundle exec rake RAILS_ENV=production  db:migrate
4

3 に答える 3

0

私も同じ問題を抱えていました。そのため、Rakefile でオーバーライドします。このような:

namespace :db do

  desc "db:migration fakes"
  task :migrate => :environment do
    p 'No. We will not migrate!'
  end

end

ここで、必要に応じてさらにロジックを追加できます。たとえば、特定の環境で実際の移行をトリガーできます。

于 2014-04-05T09:37:11.117 に答える