2013-02-25 33 views
1

我推送了一些提交到Heroku,出現錯誤並運行heroku run bash後,我看到一些文件丟失/未被部署。我認爲這可能是由於我在部署之前完成了一些重新佈局/推送週期。我已經設置了一些插件,所以我想避免創建一個新的應用程序,並從頭開始。Heroku在部署後缺少一些更改

有沒有其他的方法?

編輯:

我所做的要點:

  1. rebase
  2. push -f
  3. 看到部署錯誤..
  4. rebase -ing
  5. push -f
  6. 看到文件從Heroku的缺失構建

回答

0

你應該檢查所有需要的文件添加到您的Git倉庫並沒有什麼在.gitignore.slugignore您的應用需求。查看這個devcenter文章的詳細信息:https://devcenter.heroku.com/articles/git

+0

他們是,而且,事實上,少數部署早些時候(我經歷了幾個週期的$ git rebase和$ git push heroku -f在我到達這個狀態之前),Heroku並沒有採用config/routes.rb中的變化(master的HEAD有一條在Heroku中丟失的行,從而導致路由錯誤) – Andrei 2013-02-25 16:51:49