【问题标题】:Does MiniMagick and Carrierwave Work On Windows?MiniMagick 和 Carrierwave 可以在 Windows 上运行吗?
【发布时间】:2014-04-20 09:05:26
【问题描述】:

我无法确定 MiniMagick 和 Carrierwave 是否真的可以在 Windows 上运行的 Ruby on Rails 应用程序中工作(我运行的是 Windows 8)

我与使用 Mac 的人一起开发,他们使用相同的设置将图像上传到应用程序没有问题(我知道 Ruby 在 Mac OS 上更适合使用)我花了无数小时尝试不同版本的ImageMagick,不同的配置等..都无济于事。没有错误,没有任何东西!我已经设法确定的是,在尝试任何创建缩略图/调整大小的命令之前,一切正常。

然后我找到了这些链接http://rubyforge.org/projects/mini-magick https://github.com/carrierwaveuploader/carrierwave/issues/407

其中指出操作系统是 MacOS 和 POSIX。这里没有 Windows 的迹象。这是否意味着我永远无法让 MiniMagick 和 Carrierwave 正常工作?

我在这里寻找明确答案的原因是因为我在这里偶然发现了一些线程,这些线程是关于人们试图在 Windows 上获得类似的设置 Rails - WIndows 7 carrierwave, minimagick resize not working

但据我所知,这从未解决。

我也很好奇,因为最初的 github issue 是 3 年前的,所以这可能是他们谈论的过时版本?

如果有帮助,我将使用 ImageMagick 6.8.9-Q16 运行 Ruby 2.0 和 Rails 4.1

希望有人能给我一个明确的答案,即使是坏消息也能让我放心!

【问题讨论】:

    标签: ruby-on-rails ruby carrierwave


    【解决方案1】:
    gem 'carrierwave', '~> 0.9.0'
    gem 'mini_magick', github: 'minimagick/minimagick', ref: '6d0f8f953112cce6324a524d76c7e126ee14f392'
    

    这在 Windows 8 中对我有用... 6 个月前,也许吧?我现在在mac上,所以无法测试它是否仍然适用。

    【讨论】:

    • @Mallanga,我已经更新了我的 gemfile 以反映这一点,但不幸的是它仍然无法正常工作。你还记得你是否使用过像process :resize_to_fitversion :thumbnail 这样的命令,并且它们是否工作正常?这似乎是地雷失败的地方
    猜你喜欢
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2012-06-20
    • 2012-05-10
    • 1970-01-01
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多