2013-07-17 2 views
13

Ich habe ein Problem mit meiner Bereitstellung. Mein Test-Env arbeitet lokal sehr gut ohne Fehler. Als ich nach Heroku schiebe ich diese:Heroku App Crash H10 - bash: bin/rails: Keine solche Datei oder Verzeichnis

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= 

Ich bin nicht sicher, wo alles ist/Schienen ruft oder wie diese zu lösen. Ich kann nirgendwo anders Informationen dazu finden mit dem H10. Es ist als wäre ich die einzige Person, die das jemals erlebt hat (unwahrscheinlich ..)!

Ich würde jede Einsicht oder Hilfe schätzen. Vielen Dank!

+0

Stellen Sie sicher, dass Sie auf Zedernholzstapel sind. Brauchen Sie mehr Informationen, um Ihnen mehr Rat zu geben. Rails -v, rvm usw. – ryanSrich

Antwort

4

fand ich eine Lösung für das Problem - es ist ganz einfach:

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

ich die Lösung hier: https://devcenter.heroku.com/articles/ruby-versions

+0

Setzen oder ändern Sie Ihren PATH-Wert nicht, das buildpack wird es für Sie einstellen. Das Ändern von PATH kann dieses Problem tatsächlich verursachen. – Schneems

34

Sie vermissen den bin Ordner, der in Rails 4 hinzugefügt wurde. Führen Sie rake rails:update:bin aus, um es zu erstellen, dann machen Sie einen Commit und drücken Sie auf Heroku.

Verwandte Themen