0
我有一個RoR應用程序,它正常工作時服務器正常啓動(rails s
),但當我啓動服務器作爲守護程序時,出現錯誤時我跑File.read (<filename>)
:啓動RoR服務器作爲守護進程使File.read失敗
Errno::ENOENT (No such file or directory - <filename>
這個文件明顯存在,因爲它在沒有作爲守護進程啓動時工作。
我該如何解決這個問題,以便我可以啓動開發服務器作爲守護進程?
這聽起來像是路徑或權限問題,但沒有進一步的信息就很難診斷。你可以發佈完整的堆棧跟蹤或(或者至少一個匿名版本)的值嗎? –
cbeer
當你作爲一個守護進程運行時,你會從一個單獨的工作目錄開始。 –