我无法明确地发现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上使用simliar设置 Rails - WIndows 7 carrierwave, minimagick resize not working
但据我所知,这从未解决过。
我仍然很好奇,因为原来的github问题已于3年前发布,所以这可能是他们所谈论的过时版本?
如果有帮助我使用ImageMagick 6.8.9-Q16运行Ruby 2.0和Rails 4.1
希望有人可以给我一个明确的答案,即使这是个坏消息,也要放心吧!
答案 0 :(得分:1)
gem 'carrierwave', '~> 0.9.0'
gem 'mini_magick', github: 'minimagick/minimagick', ref: '6d0f8f953112cce6324a524d76c7e126ee14f392'
这在Windows 8中有用... 6个月前,也许?我现在在Mac上,所以无法测试它是否仍适用。