当我尝试使用heroku进行部署时,为什么会出现默认的“welcome on board”屏幕?

时间:2012-08-22 23:18:34

标签: ruby-on-rails heroku

我的应用程序在本地运行,但是当我尝试部署到Heroku时,我得到了“欢迎乘坐:你正在铁轨上骑红宝石!”屏幕。

到目前为止,我有:

  • 删除了public / index.html并在config / routes文件中设置了新的根路径。

  • 尝试运行rails s --environment production以查看是否是生产环境配置问题,但这也有效。

  • 运行“heroku run rake db:migrate

我错过了什么?日志看起来很正常,并没有给我任何明显的错误信息...请让我知道其他信息对我有用,我完全迷失在这里......

1 个答案:

答案 0 :(得分:1)

我最好的猜测是它无法从您的git repo中删除

运行git status并查看已删除的public / index.html是否显示

如果是,则运行

 git rm public/index.html 
 git commit -m "Removed public/index.html"

然后将其推送到heroku

git push heroku master