2012-09-15 4 views
0

나는 잠시 동안 페이스 북의 응용 프로그램을 개발하고 있고, 푸시 Heroku가 이눔 할 때 나는이 오류를 제외하고 지금은 모든 파일을 변경하려면 :힘내 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이고 스크립팅은 클라이언트 측 자바 스크립트입니다. 필자는 procfile을 가지고 있지 않았고 이전 버전을 필요로하지 않았으며 이전에이 업데이트를 여러 번 업데이트했습니다. AppInfo 등을 유지하면서 모든 파일을 변경했을 때만 오류가 발생했습니다. – aabreu

+0

아, 그래. Heroku에 정적 사이트를 배포 한 경험이 없었습니다. 분명한 대답은 변경 사항을 단계별로 검토하고 변경된 사항을 찾아서 발견하는 것입니다. 'git bisect'는 커밋이 세분화되어 있다면 여기에서 도움이 될 수 있습니다. –

답변

0

이것이 왜 당신에게 효과가 있었는지 나는 잘 모르겠습니다.

Cedar 스택에서 정적 웹 사이트를 쉽게 호스트 할 수 있도록 PHP 빌드 팩을 사용하여 바닐라 Apache 서버를 얻은 다음 PHP 지원을 끄는 것이 좋은 '트릭'입니다.

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

+0

처음에는 정적이 아니었고 PHP 인증뿐만 아니라 PHP 페이지에 대한 AJAX 호출이 몇 개 있었지만 불필요한 것들을 제거하고 끝에 스크립팅 클라이언트 쪽 + 피드 대화 상자를 만들기로 결정했습니다. 중요한 정보가 아닙니다. 그래서 그것은별로 중요하지 않습니다. 출력하고 싶은 HTML 만 포함 된 index.php 파일이 추가되어 작동했습니다. – aabreu