【发布时间】:2012-11-11 18:32:48
【问题描述】:
我正在使用 Cloudfoundry。我上传文件并保存文件..我的例程返回路径和文件名
/var/vcap/data/dea/apps/Dwarfquery-0-99065f0be8880d91916257931ed91162/app/tmp/region1-legends10-11-2012-20:53.xml
但是,尝试使用 File.Open 读取它的预定 resque 例程返回以下错误
Errno::ENOENT 错误 没有这样的文件或目录 - /var/vcap/data/dea/apps/Dwarfquery-0-99065f0be8880d91916257931ed91162/app/tmp/region1-legends10-11-2012-20:53.xml
这是上传服务器返回的路径...我在作业类的顶部添加了 require 'open-uri'
失败的行是
File.open(fpath, 'r+') 做 |f|
其中 fpath 返回错误的文件/目录
【问题讨论】:
标签: ruby-on-rails file-io cloud-foundry