2014-06-17 30 views
5

在Heroku上部署時,服務器崩潰並顯示此信息 rails服務器語法錯誤File.expand_path(「../ spring」, FILE) 儘管在本地工作時一切正常。 這裏是我的軌文件Heroku部署crash rails服務器語法錯誤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' 

你有這個問題的任何想法? 感謝

回答

4

找到解決方案後1/2天奮力您需要在軌文件的頂部以下行:#!的/ usr/bin中/ env的紅寶石 出人意料的是,這不是一個問題,但在當地時部署在Heroku上。

+2

謝謝。這真是令人討厭。得到simplecov寶石,並在上面提到的行上方放置了一些行。將'#!/ usr/bin/env ruby​​.exe'移回頂部會使所有的工作都完成。 –