2013-03-10 44 views
2

我有一段非常艰难的时间试图让rmagick工作,所以我试图让mini_magick来做它。图片上传很好,而且我只是想调整大小。试图使用载波的mini_magick gem来调整图像大小(Ruby on Rails)

我在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) 

我跑了“创业板安装mini_magick”以及通过创业板文件,我知道安装了mini_magick的3.5.0版本。任何人都知道如何解决这个问题?

我只是想通过carrierwave上载图片时调整大小。

谢谢

+0

我知道这是一个很老的帖子,但是您能标记答案或发布您找到的解决方案吗? – Alfie 2015-01-03 17:52:01

回答

0

你在使用Bundler吗?您需要明确指定Gemfile中的gem以使其可用。

1

以下行添加到您的Gemfile:

gem 'mini_magick' 
2

确保宝石被添加到Gemfile中:

gem 'mini_magick' 

然后运行:

bundle install 

最后,重启导轨服务器

rails server 
0

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

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