2014-06-17 1 views
5

Quando si esegue la distribuzione su Heroku, il server si arresta in modo anomalo con queste informazioni Errore di sintassi del server rotaie File.expand_path ("../ spring", FILE) sebbene tutto funzioni quando si lavora localmente. Qui è il mio file binarioErrore di sintassi del server di arresto di distribuzione Heroku File.expand_path ("../ spring", __FILE__)

begin 
    load File.expand_path("../spring", __FILE__) 
rescue LoadError 
end 
APP_PATH=File.expand_path('../../config/application', __FILE__) 
require_relative '../config/boot' 
require 'rails/commands' 

Avete qualche idea del problema? Grazie

risposta

4

trovato la soluzione dopo 1/2 giorni di lottare, è necessario la seguente riga nella parte superiore del file binario: #!/Usr/bin/env rubino Sorprendentemente, non è stato un problema a livello locale, ma quando schierandosi su Heroku lo era.

+2

Grazie. E 'stato odioso da morire. Hai la gemma simplecov e hai messo alcune linee sopra la linea che hai menzionato sopra. Spostando '#!/Usr/bin/env ruby.exe' in cima, tutto ha funzionato. –