我正在尝试运行我的RSpec测试,并且在回形针测试运行时我不断收到此错误:
identify: no decode delegate for this image format `0x000001034f6718>' @ error/constitute.c/ReadImage/532.
我正在使用Rails 3.2,最新版本的ImageMagick并安装了jpeg库......
答案 0 :(得分:1)
您需要在系统中安装libjpeg,libpng库。你可以通过在Ubuntu软件中心应用程序中搜索'jibjpeg'来做到这一点。
答案 1 :(得分:0)
我在Mac上有类似的问题(El队长)这个解决方案帮助了我:
在命令行中
gem unistall rmagick
如果您安装了多个版本,请选择两者。 现在你没有宝石rmagick'安装。
在命令行中
brew install imagemagick
您可能会收到需要覆盖现有文件的通知 然后运行:
brew install imagemagick --dry-run
编辑您的Gemfile并将您想要的rmagick版本添加到此。
gem' rmagick',' 2.15,4' 保存。
在命令行中
bundle
希望这有帮助,祝你好运!