【发布时间】:2012-09-17 15:28:21
【问题描述】:
我有一个 RoR 应用程序在服务器正常启动 (rails s) 时按预期工作,但是当我将服务器作为守护程序启动时,我在运行 File.read (<filename>) 时收到错误:
Errno::ENOENT (No such file or directory - <filename>
这个文件显然存在,因为它在不作为守护进程启动时工作。
我应该如何解决这个问题,以便我可以将开发服务器作为守护进程启动?
【问题讨论】:
-
对我来说这听起来像是路径或权限问题,但如果没有更多信息,就很难诊断。您可以发布完整的堆栈跟踪或
的值(或者,至少是匿名版本?) -
当你作为守护进程运行时,听起来你是在一个单独的工作目录中开始的。
标签: ruby-on-rails daemon