Rails4でHerokuへのマイグレーション時にエラーが発生する場合の対処法

シェアしていただけると嬉しいです

[photo by sisssou]

[photo by sisssou]

今回の環境は以下になっています。

OS: OS X Mavericks 10.9.5
Xcode: 6.0.1
ruby: ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0]
Rails: 4.0.5
gem: 2.2.2

エラー発生

Herokuへのデプロイ後に、マイグレーションを実行するとエラーが発生しました。

対処法

‘config/environments/production.rb’の下記の行をコメントアウトします。

変更をgitコミット後に再度マイグレーションを実行すると問題なく動作しました。

因に、このオプションの意味は下記になります。(RailsGuides: http://railsguides.jp/configuring.html)

config.active_record.dump_schema_after_migrationは、マイグレーション実行時にスキーマダンプ(db/schema.rbまたはdb/structure.sql)を行なうかどうかを指定します。このオプションは、Railsが生成するconfig/environments/production.rbではfalseに設定されます。このオプションが無指定の場合は、デフォルトのtrueが指定されます。

シェアしていただけると嬉しいです

フォローしていただけると、ブログ更新を見逃しません

feedly2 push7

follow us in feedly


Rails4でHerokuへのマイグレーション時にエラーが発生する場合の対処法
この記事をお届けした
アイデアハックの最新ニュース情報を、
いいねしてチェックしよう!