Sinatra-App (mit config.ru) auf Heroku-Zedernholz-Stack bereitstellen

8

Ich versuche, meinen Sinatra-Code zu refactorieren, um meine Hauptdatei in separate Dateien zu trennen, indem ich einige Tipps von dieser Antwort , und ich habe Probleme bei der Bereitstellung auf Heroku.

Zuvor hatte ich keine config.ru -Datei und habe nur meine Procfile verwendet, was:

war %Vor%

gemäß diesem Artikel .

Im Refactor habe ich jetzt Procfile in

geändert %Vor%

Mit meiner config.ru Datei ist

%Vor%

Und meine web.rb Datei ist um eine Klassendefinition herum enthalten

%Vor%

Dies funktioniert auf meinem lokalen Entwicklungscomputer, aber wenn ich es auf Heroku verteile, bekomme ich

%Vor%

Ist Thin nicht auf Heroku installiert? Oder gibt es eine andere Möglichkeit, meine App auf Heroku mit den Änderungen auszuführen?

    
zlog 01.12.2011, 11:54
quelle

1 Antwort

9

Ich musste meine Procfile aktualisieren, weil RACK_ENV nicht in die heroku-Umgebung übernommen wurde. Die Procfile wurde:

%Vor%     
zlog 01.12.2011, 12:36
quelle

Tags und Links