And*_*tad 4 ruby-on-rails heroku
Rails 3.1
我有一个用以下命令制作的heroku应用程序
heroku create app_name --stack cedar
Run Code Online (Sandbox Code Playgroud)
我做到了
git add .
git commit -a -m "message"
git push heroku master
Run Code Online (Sandbox Code Playgroud)
我在我的gemfile中有这个
group :production do
gem 'pg'
end
group :development, :test do
gem 'sqlite3'
end
Run Code Online (Sandbox Code Playgroud)
我跑的时候
$ heroku run rake db:migrate
Running rake db:migrate attached to terminal... up, run.1
me@mine ~/projects/app_name
$
Run Code Online (Sandbox Code Playgroud)
我得到了运行线但没有任何事情发生.它只是回到$,等待一个新的命令.我没有收到任何错误消息.我的git仓库中有大约10个迁移文件.
有趣的是,它几天前就有效了.所以我认为heroku app可能有问题.我删除了它,制作了一个新的雪松堆并推动了回购.同样的事情发生了.
更新
这是我的.gitignore
.bundle
db/*.sqlite3
log/*.log
tmp/
.sass-cache/
Run Code Online (Sandbox Code Playgroud)
我试图从本地仓库中删除/db/schema.rb文件并提交并推送
我试过了
$ heroku pg:reset SHARED_DATABASE
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
And*_*tad 16
Heroku有时会出现迁移问题:
如果您有此问题或类似问题,请执行此操作
heroku run bash --app appname
rake db:migrate
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5219 次 |
| 最近记录: |