【问题标题】:Carrierwave, Rails 4; Errno::ENOENT (No such file or directory - identify)Carrierwave,Rails 4; Errno::ENOENT(没有这样的文件或目录 - 识别)
【发布时间】:2013-08-22 21:38:04
【问题描述】:

我正在迁移到 Rails4。在我的上传器中,我有以下内容:

  version :thumb do
     process :resize_to_fill => [200, 200]
  end

现在会导致以下错误:“Errno::ENOENT (No such file or directory - identify)”

当我注释掉代码时,错误消失了,但当然现在我没有缩略图。关于造成这种情况的任何想法?

【问题讨论】:

  • 您使用的是最新版本的carrierwave吗?

标签: ruby-on-rails ruby-on-rails-4 carrierwave


【解决方案1】:

重新安装 imagemagick 解决了这个问题。

【讨论】:

  • 我有一个类似的问题以及一些新版本没有创建。我试图删除carrierwave缓存,缓存ID并做了很多事情,但对我没有任何作用....最后重新安装imagemagick解决了我的所有问题。非常感谢@pickwick ....你节省了我的时间...
【解决方案2】:

如果您更新 imagemagick 并出现“Errno::ENOENT(没有此类文件或目录 - 识别)”问题。尝试更新“mini_magick”和“rmagick”gem。

【讨论】:

    猜你喜欢
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-09
    相关资源
    最近更新 更多