2012-02-05 19 views
8

Heroku's Cedar stack üzerinde statik bir web sitesi oluşturmak için here talimatlarını takip etmeyi denedim.Heroku Cedar üzerindeki statik web sitesi

Siteyi here kaldırdım. Herhangi bir yardım büyük takdir

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' 

: Ben uygulamamızı çalıştığınızda aşağıdaki hatayı alıyorum ("git push Heroku ustası" kullanarak)

. En son yakut/raf/heroku

cevap

16

talimatları Rack vardı yüklü olurdu Bambu yığını içindir - Sedir yığını size böylece tamamen boş Raf takılı olması gerekir.

Sen

source :rubygems 

gem 'rack' 

bundle onunla Gemfile ekleyin ve sonra Gemfile ve Gemfile.lock git'e ve repush eklemek gerekir.

0

'dayım. Bu talimatlar Bambu yığını içindir.

Uygulamanızın nasıl çalıştırılacağını tanımlayabilmek için sedir kümesinin Procfile numaralı telefona ihtiyacı vardır.

hile yapmak gerekir sizin Procfile böyle

şey - İnce kullandığınızı varsayıyoruz:

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

Procfiles, uygulama türlerini algılamak için kullanılmaz - config.ru yeterlidir. Sizin için otomatik olarak bir web işlemi yürütecekler. –

+0

Ah, iyi dedi. Bunu tamamen unutmuşum. Tks – leonardoborges