我正在尝试在我的slicehost上安装RMagick(Linux Hardy) 而不是从源代码编译,这是我做的:
$ sudo aptitude install -y imagemagick
$ sudo aptitude install -y libmagick9-dev
$ sudo gem install rmagick
安装后,它会毫无问题地读取GIF,但对于JPEG和PNG,我一直收到此错误:
Magick::ImageMagickError: no decode delegate for this image format
我知道这可能是因为我没有libpng和libjpg库,但我没有找到如何安装这些库的指南。我从源代码编译了libpng和libjpg,没有运气,文件在/ usr / lib中,但我仍然收到错误。
答案 0 :(得分:2)
我觉得这很有帮助:how to install rmagick on linux
答案 1 :(得分:1)
答案 2 :(得分:0)
您一定要遵循此处的建议: http://rmagick.rubyforge.org/install-faq.html#delegate
一切都很好,但是你需要在添加jpeg委托后重新配置你的图像magick安装。