2013-07-17 9 views
13

Ho riscontrato un problema con la mia distribuzione. Il mio test env localmente funziona alla grande senza errori. Quando mi spingo a Heroku ottengo questo:Heroku App Crash H10 - bash: bin/rails: nessun file o directory

2013-07-17T15:54:04.619297+00:00 app[web.1]: bash: bin/rails: No such file or directory 
2013-07-17T15:54:07.240398+00:00 heroku[web.1]: Process exited with status 127 
2013-07-17T15:54:07.255379+00:00 heroku[web.1]: State changed from starting to crashed 
2013-07-17T15:54:13.467325+00:00 heroku[web.1]: Error R99 (Platform error) -> Failed to launch the dyno within 10 seconds 
2013-07-17T15:54:13.467325+00:00 heroku[web.1]: Stopping process with SIGKILL 
2013-07-17T15:54:58.714647+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=radiant-thicket-1062.herokuapp.com fwd="174.4.33.188" dyno= connect= service= status=503 bytes= 

Sono sicuro dove nulla è chiamata bin/rotaie o come risolvere questo. Non riesco a trovare alcuna informazione su questo altrove con l'H10. È come se fossi l'unica persona a sperimentare questo (improbabile ..)!

Apprezzerei qualsiasi intuizione o aiuto. Grazie!

+0

Assicurati di essere su una pila di cedri. Hai bisogno di più informazioni per darti più consigli. Rails -v, rvm, ecc. – ryanSrich

risposta

4

ho trovato una soluzione al problema - è abbastanza semplice:

heroku config:set PATH=bin:vendor/bundle/ruby/2.0.0/bin:/usr/local/bin:/usr/bin:/bin 

ho trovato la soluzione qui: https://devcenter.heroku.com/articles/ruby-versions

+0

Non impostare o modificare il valore PATH che buildpack lo imposterà per te. La modifica del PERCORSO può effettivamente causare questo problema. – Schneems

34

Ti manca la cartella bin che è stata aggiunta in Rails 4. Esegui rake rails:update:bin per crearla, quindi esegui un commit e invia a Heroku.

Problemi correlati