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
解决了我的问题
所以我根据
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
解决了我的问题