Ruby on rails RMagick无法打开存在的映像

Ruby on rails RMagick无法打开存在的映像,ruby-on-rails,ruby,Ruby On Rails,Ruby,我似乎无法解决这个问题 我有: Ruby 2.0.0 RMagick 2.13.2 Mac OS X 10.6.8 我遇到的问题是,在运行脚本时不断出现以下错误: .rvm/gems/ruby-2.0.0-p353@global/gems/rmagick-2.13.2/lib/RMagick.rb:1635:in `read': unable to open image `projects/xxx/cmyk.jpg': No such file or directory @ error/b

我似乎无法解决这个问题

我有:

  • Ruby 2.0.0
  • RMagick 2.13.2
  • Mac OS X 10.6.8
我遇到的问题是,在运行脚本时不断出现以下错误:

.rvm/gems/ruby-2.0.0-p353@global/gems/rmagick-2.13.2/lib/RMagick.rb:1635:in `read': 
unable to open image `projects/xxx/cmyk.jpg': No such file or directory @ error/blob.c/OpenBlob/2643 (Magick::ImageMagickError)
这是de代码:

project = "xxx"
image = ImageList.new("projects/#{project}/cmyk.jpg")

有什么想法吗?

你试过绝对路径了吗
File.realpath(“.”)和
File.realpath(“projects/#{project}/cmyk.jpg”)
说(如果路径不存在,它将引发错误,并将为你解析符号链接-可能第一部分会向你显示该文件不存在)我收到了相同的错误,并使用绝对路径修复了它。您是否能够避免使用图像的相对路径?