Rails 6 个活动存储 image_processing gem 问题
Rails 6 Active Storage image_processing gem issue
使用 Rails 6.0 和 'image_processing','~> 1.9.3'
当尝试显示图像的裁剪变体时:
url_for(user.avatar.variant(crop: crop_geometry)&.processed)
我收到一个错误:
You must have ImageMagick or GraphicsMagick installed
我认为 image_processing gem 包含与此相关的所有依赖项。我应该安装一些缺少的依赖项还是什么?谢谢
文档里有,第一步,你需要安装依赖:
https://github.com/janko/image_processing
1. Install ImageMagick and/or libvips:
> $ brew install imagemagick vips
我强烈推荐使用vips,它更快。
你必须先安装库。
Mac 用户:
brew install imagemagick vips
debian/ubuntu 用户:
sudo apt update
sudo apt install imagemagick libvips
使用 Rails 6.0 和 'image_processing','~> 1.9.3'
当尝试显示图像的裁剪变体时:
url_for(user.avatar.variant(crop: crop_geometry)&.processed)
我收到一个错误:
You must have ImageMagick or GraphicsMagick installed
我认为 image_processing gem 包含与此相关的所有依赖项。我应该安装一些缺少的依赖项还是什么?谢谢
文档里有,第一步,你需要安装依赖: https://github.com/janko/image_processing
1. Install ImageMagick and/or libvips:
> $ brew install imagemagick vips
我强烈推荐使用vips,它更快。
你必须先安装库。
Mac 用户:
brew install imagemagick vips
debian/ubuntu 用户:
sudo apt update
sudo apt install imagemagick libvips