Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby RMagick+;Ubuntu-错误的jpeg库?_Ruby_Ubuntu_Imagemagick_Rmagick - Fatal编程技术网

Ruby RMagick+;Ubuntu-错误的jpeg库?

Ruby RMagick+;Ubuntu-错误的jpeg库?,ruby,ubuntu,imagemagick,rmagick,Ruby,Ubuntu,Imagemagick,Rmagick,我在让RMagick在Ubuntu Intrepid上表现出问题。RMagick安装正确,但当我尝试使用JPEG操作功能时,出现以下错误: Magick::ImageMagickError (Wrong JPEG library version: library is 62, caller expects 80 然而,当我查看/usr/local/lib时,我看到libjpeg.so.8.0.2已经安装。我应该从这里去哪里?我在网上找不到任何关于这个问题的文件。谢谢。您是如何安装的?如果从U

我在让RMagick在Ubuntu Intrepid上表现出问题。RMagick安装正确,但当我尝试使用JPEG操作功能时,出现以下错误:

Magick::ImageMagickError 
(Wrong JPEG library version: library is 62, caller expects 80

然而,当我查看/usr/local/lib时,我看到libjpeg.so.8.0.2已经安装。我应该从这里去哪里?我在网上找不到任何关于这个问题的文件。谢谢。

您是如何安装的?如果从Ubuntu软件包管理器安装,它将进入/usr/lib/libjpeg.so.8.0.2。请尝试
sudo apt get install libjpeg8

libjpeg8不是已注册的软件包。需要的软件包是libjpeg8-dev。这个软件包适用于Ubuntu 10.10,但似乎不在服务器当前版本(8.10 Intrepid)的软件包列表中。是否有一种方法可以从其他存储库中提取此包,或者我需要升级我的服务器以使其正常工作?好的,感谢您让我走上正确的道路。我编译了一个比所需更新的ImageMagick版本。我删除了编译后的版本,并使用了包版本(apt get install imagemagick libmagick9 dev)。这适用于旧版本的javascript库。祝您今天过得愉快。谢谢