4
的Rails 3.1在Heroku上運行耙分貝的Rails 3.1:遷移不會發生
我有以下命令
heroku create app_name --stack cedar
我做
git add .
git commit -a -m "message"
git push heroku master
我這個做了Heroku的應用在我的寶石文件中
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應用程序出現問題。我刪除了它,做了一個新的雪松堆棧並推回購買。同樣的事情發生。
更新
這是我的.gitignore
.bundle
db/*.sqlite3
log/*.log
tmp/
.sass-cache/
我試圖刪除從本地回購的/db/schema.rb文件和COMMITED推
我試着
$ heroku pg:reset SHARED_DATABASE
任何想法?
你記得運行`束install`,然後提交`Gemfile.lock`您庫? – jdl 2011-12-17 01:17:40