我有一段非常艰难的时间试图让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 install mini_magick”以及通过gem文件,我知道安装了3.5.0版本的mini_magick。有谁知道如何解决这个问题?
我只想通过carrierwave上传图片。
由于
答案 0 :(得分:4)
确保将gem添加到Gemfile:
gem 'mini_magick'
然后运行:
bundle install
最后,重新启动rails服务器:
rails server
答案 1 :(得分:1)
将以下行添加到您的Gemfile中:
gem 'mini_magick'
答案 2 :(得分:0)
您使用的是Bundler吗?您需要在Gemfile中明确指定gem才能使其可用。
答案 3 :(得分:0)
MiniMagick是一个名为ImageMagick的命令行应用程序的Ruby包装器,因此您需要先安装ImageMagick。您可以通过终端安装ImageMagick。
brew update
brew install imagemagick
接下来,将gem 'mini_magick'
添加到您的gem文件中。
然后运行bundle
。