尝试使用mini_magick gem和carrierwave调整图像大小(Ruby on Rails)
我真的很难让rmagick工作,所以我想让mini_magick来代替它。该图像上传的罚款和一切,但我只想它被调整大小 我在image_uploader.rb中使用这个尝试使用mini_magick gem和carrierwave调整图像大小(Ruby on Rails),ruby,ruby-on-rails-3,imagemagick,carrierwave,minimagick,Ruby,Ruby On Rails 3,Imagemagick,Carrierwave,Minimagick,我真的很难让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 -
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安装mini_-magick”以及gem文件,我知道安装了mini_-magick的3.5.0版。有人知道如何解决这个问题吗
我只想通过carrierwave上传图片时调整大小
谢谢您正在使用Bundler吗?您需要在gem文件中明确指定gem以使其可用。在gem文件中添加以下行:
gem 'mini_magick'
确保gem已添加到gem文件:
gem 'mini_magick'
然后运行:
bundle install
最后,重新启动rails服务器:
rails server
MiniMagick是一个名为ImageMagick的命令行应用程序的Ruby包装器,因此您需要首先安装ImageMagick。您可以通过终端安装ImageMagick。
brew更新
brew安装imagemagick
接下来,将gem'mini_magick'
添加到gem文件中。
然后运行
包
我知道这是一篇非常古老的帖子,但是你能标记答案或发布你找到的解决方案吗?