2010-10-26 37 views
0

我有一個問題讓RMagick在Ubuntu Intrepid上運行。 RMagick安裝正確,但是當我嘗試使用JPEG處理功能,我得到以下錯誤:RMagick + Ubuntu - 錯誤的jpeg庫?

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

然而,當我看到在/ usr/local/lib目錄,我看到libjpeg.so.8.0.2已安裝。我應該從哪裏出發?我無法在網絡上的任何地方找到關於此問題的任何文檔。謝謝。

回答

0

你是如何安裝它的?如果你從Ubuntu軟件包管理器安裝,它會進入/usr/lib/libjpeg.so.8.0.2。嘗試sudo apt-get install libjpeg8

+0

libjpeg8不是註冊軟件包。所需的包是libjpeg8-dev。該軟件包可用於Ubuntu 10.10,但似乎不在服務器當前版本的軟件包列表中(8.10 Intrepid)。有沒有一種方法可以將該軟件包從另一個存儲庫中取出,或者是否需要升級服務器才能使其工作? – TallGreenTree 2010-10-27 18:32:39

+0

好的,謝謝你把我放在正確的軌道上。我編譯了比必要的更新版本的ImageMagick。我刪除了編譯版本,並使用了軟件包版本(apt-get install imagemagick libmagick9-dev)。這適用於舊版本的JavaScript庫。祝你有美好的一天。謝謝。 – TallGreenTree 2010-10-27 19:51:11