【发布时间】:2015-12-25 06:02:46
【问题描述】:
我是 ruby on rails 的新手,需要上传图片和上传文件控件。我看到了这个(http://railscasts.com/episodes/134-paperclip),这就是我需要的。但是对于图像大小调整功能,它说它需要 imagemagick。 我基本上整天都在尝试安装它,遵循多个类似这样的教程(https://github.com/rmagick/rmagick/wiki/Installing-on-Windows),或者告诉我使用来自 rubyforge.org 的 rmagick gem(自 2013 年以来似乎已经下降)。
当我按照说明运行 gem install rmagick 时总是收到以下错误:
ERROR: Failed to build gem native extension.
Could not create Makefile due to some reason, probably lack of necessary libraries and/or header.
谁能告诉我最新的教程或安装 imagemagick 的方法?还是我使用的东西太旧了,我在 github 上看到的一篇多年未提交的帖子?
另外,如果有更好、更简单的方法来使用 rails 上传文件和图像,欢迎提出建议,因为我不必使用回形针和 imagemagick。
谢谢
【问题讨论】:
-
我建议安装一个 Ubuntu 的副本来使用。 Windows 和 rails 高度不兼容,一些 gem 依赖于 Linux 进程。我不确定 ImageMagick,但它可能是。
-
虽然我同意@Mingsheng 的观点,即 WIndows 不是 Rails 的最佳环境,但我仍然需要问你安装了哪个版本的 ImageMagick?
-
我安装的是这个版本,ImageMagick-6.9.2-3-Q16-HDRI-x64-dll.exe
标签: ruby-on-rails ruby file-upload