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”)
说(如果路径不存在,它将引发错误,并将为你解析符号链接-可能第一部分会向你显示该文件不存在)我收到了相同的错误,并使用绝对路径修复了它。您是否能够避免使用图像的相对路径?