4
Railsの3.1のRails 3.1:移行は
を発生しません、私は私が
git add .
git commit -a -m "message"
git push heroku master
をした次のコマンド
heroku create app_name --stack cedar
で作られたHerokuのアプリを持っている私はこれを持っています私のgemfileに
group :production do
gem 'pg'
end
group :development, :test do
gem 'sqlite3'
end
実行時
$ heroku run rake db:migrate
Running rake db:migrate attached to terminal... up, run.1
[email protected] ~/projects/app_name
$
実行中の行が表示されますが、何も起こりません。ちょうど$に戻り、新しいコマンドを待っています。エラーメッセージは表示されません。私は私のgitリポジトリに約10の移行ファイルがあります。
面白いことは、それが数日前に働いたということです。だから、私はherokuアプリで何かが間違っているかもしれないと決めた。私はそれを削除し、新しい杉のスタックを作り、レポをプッシュした。同じことが起こった。
更新
これは私が試した地元のレポから/db/schema.rbファイルを削除しようとしましたし、コミットと
をプッシュ私の.gitignoreに
.bundle
db/*.sqlite3
log/*.log
tmp/
.sass-cache/
です
$ heroku pg:reset SHARED_DATABASE
あなたは 'バンドルinstall'を実行するために覚えて、その後、あなたに' Gemfile.lock'をコミットしましたかリポジトリ? – jdl
既に 'schema_migrations'テーブルとマイグレーションがある開発データベースを既に' db:push'しましたか? –