2

我很难让 rmagick 工作,所以我试图让 mini_magick 来代替它。图像上传正常,一切正常,但我只想调整它的大小。

我在 image_uploader.rb 中使用它

version :thumb do
     process :resize_to_fit => [150, 150]
   end

但即使安装了 mini_magick,我也会收到此错误消息

 LoadError in StaticPagesController#home

cannot load such file -- mini_magick (You may need to install the mini_magick gem)

我通过 gem 文件运行了“gem install mini_magick”,我知道 mini_magick 的 3.5.0 版本已安装。有谁知道如何解决这个问题?

我只想在通过载波上传时调整图像大小。

谢谢

4

4 回答 4

4

确保将 gem 添加到 Gemfile:

gem 'mini_magick'

然后运行:

bundle install

最后,重新启动 rails 服务器

rails server
于 2015-01-02T05:47:33.110 回答
1

将以下行添加到您的 Gemfile:

gem 'mini_magick'
于 2013-09-25T21:48:55.130 回答
0

你在使用捆绑器吗?您需要在 Gemfile 中明确指定 gem 才能使用它。

于 2013-03-10T14:09:40.640 回答
0

MiniMagick 是一个名为 ImageMagick 的命令行应用程序的 Ruby 包装器,因此您需要先安装 ImageMagick。您可以通过终端安装 ImageMagick。 brew update brew install imagemagick

接下来,添加gem 'mini_magick'到您的 gem 文件中。然后运行bundle​​.

于 2015-08-10T20:22:51.567 回答