2012-02-05 3 views
8

Heroku의 Cedar 스택에 고정 웹 사이트를 만들려면 here 안내를 따르려고했습니다.Heroku Cedar의 고정 웹 사이트

사이트를 here에 올렸습니다. 어떤 도움을 주시면 더 좋구요

Kushs-MacBook-Air:hgtr kushpatel$ git push heroku master 
Counting objects: 7, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (7/7), done. 
Writing objects: 100% (7/7), 1.29 KiB, done. 
Total 7 (delta 1), reused 0 (delta 0) 

-----> Heroku receiving push 
-----> Removing .DS_Store files 
!  Heroku push rejected, no Cedar-supported app detected 

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

: 나는 응용 프로그램을 추진하려고 할 때, 나는 다음과 같은 오류 ("자식 푸시 Heroku가 마스터"를 사용)

. 최신 Ruby/rack/heroku를 사용 중입니다.

답변

16

지침은 랙을했다 설치 한 것이다 대나무 스택입니다 - 삼나무 스택 당신 때문에 완전히 비어 랙을 설치해야합니다.

당신은

source :rubygems 

gem 'rack' 

bundle 그걸로 Gemfile을 추가 한 다음 Gemfile 및 Gemfile.lock 힘내 및 repush에 추가해야합니다.

0

해당 지침은 Bamboo 스택 용입니다.

앱을 실행하는 방법을 식별하려면 시더 스택에 Procfile이 필요합니다.

트릭을 어떻게해야 당신의 Procfile이 같은

뭔가 - 당신이 얇은 사용하는 가정 :

web: bundle exec thin start -p $PORT -e $RACK_ENV 
+1

Proc 파일은 앱 유형을 감지하는 데 사용되지 않습니다. config.ru이면 충분합니다. 자동으로 웹 프로세스가 실행됩니다. –

+0

아, 잘 됐네. 그 사실을 완전히 잊어 버렸습니다. Tks – leonardoborges