2012-09-15 105 views
0

我一直在開發了一段Facebook應用程序,現在我想改變的所有文件,除了試圖混帳推Heroku的,當我得到這個錯誤:Git的Heroku的錯誤:在推Heroku的

C:\Users\amando96\deep-window-4782>git push heroku 
Counting objects: 14, done. 
Delta compression using up to 2 threads. 
Compressing objects: 100% (10/10), done. 
Writing objects: 100% (11/11), 2.78 KiB, done. 
Total 11 (delta 2), reused 0 (delta 0) 

-----> Heroku receiving push 
!  Heroku push rejected, no Cedar-supported app detected 

To [email protected]:deep-window-4782.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to '[email protected]:deep-window-4782.git' 

C:\Users\amando96\deep-window-4782> 

它不會更新git存儲庫,因此該應用程序也不會更新。

我錯過了什麼?

謝謝。

+0

你在開發什麼語言?你的'Procfile'是否是你的代碼更新的最新版本? –

+0

這只是靜態HTML,而腳本就是客戶端JavaScript。 從來沒有procfile,似乎不需要一個更早,我更新了無數次之前,只有當我改變所有的文件,保持AppInfo之類的錯誤,但。 – aabreu

+0

啊,好的。從未有過將靜態站點部署到Heroku的經驗。顯而易見的答案是逐步完成您的更改並查找並找出造成事情中斷的具體更改。如果你的提交足夠精細,'git bisect'可以幫助你。 –

回答

0

我不知道爲什麼這可能適用於你以前 - 它不應該有。

要想在Cedar堆棧上託管靜態網站的簡單方法,可以使用PHP構建包來獲得一個vanilla Apache服務器,然後關閉PHP支持。

http://kennethreitz.com/static-sites-on-heroku-cedar.html

+0

它一開始並不是靜態的,我有幾個AJAX調用PHP頁面以及PHP身份驗證,但決定刪除不必要的東西,並做所有的腳本客戶端+饋送對話結束,它不是敏感信息,所以它並不重要。 添加了一個index.php文件,它只包含我想要輸出的HTML,並且它工作正常。 – aabreu