2012-02-05 16 views
8

Ho provato a seguire le istruzioni here per creare un sito web statico sullo stack Cedro di Heroku.Sito statico su Heroku Cedar

Ho messo il sito su here.

Quando provo a spingere l'applicazione (utilizzando "git push Heroku master"), ottengo il seguente errore:

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' 

Qualsiasi aiuto è molto apprezzato. Sono sull'ultimo rubino/rack/heroku

risposta

16

Le istruzioni sono per Bamboo pila che avrebbe avuto rack installato - lo stack Cedar è completamente vuoto in modo da è necessario avere un rack installato.

è necessario aggiungere un Gemfile con

source :rubygems 

gem 'rack' 

bundle e quindi aggiungere il Gemfile e Gemfile.lock a Git e repush.

0

Queste istruzioni sono per lo stack di bambù.

Lo stack di cedro ha bisogno di un Procfile per essere in grado di identificare come eseguire l'app.

Qualcosa di simile nella vostra Procfile dovrebbe fare il trucco - supponendo che si sta utilizzando sottile:

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

I file Proc non vengono utilizzati per rilevare i tipi di app: config.ru è sufficiente. Eseguiranno automaticamente un processo Web per te. –

+0

Ah, bene detto. Completamente dimenticato di quello. Tks – leonardoborges

Problemi correlati