Rails 服务器守护进程工作目录

Rails server daemon working directory

所以我根据 发现当你 运行:

rails server -d

Rails决定其Dir.pwd/。因此,当尝试读取系统上的文件时,我需要使用所述文件的完整路径 (File.read("#{Rails.root}/path/to/file") 执行。我如何告诉 Rails 将 Dir.pwd 设置为 Rails.root

无法单独使用 rails s -d 解决这个问题。最终选择了 Phusion Passenger:passenger start -d

解决了我的问题