2014-09-05 43 views
13

Rails應用程序中,我有這樣的錯誤消息:RMagick的這種安裝配置了ImageMagick的6.6.9,但ImageMagick的6.7.7-10在使用

This installation of RMagick was configured with ImageMagick 6.6.9 but ImageMagick 6.7.7-10 is in use. 

我試圖卸載並安裝RMagick爲在這篇文章中建議:RMagick complains it was configured with a different version of ImageMagick,但它不起作用。

我也嘗試下載最新版本並從源代碼編譯,但它不起作用。我不知道如何安裝ImageMagick 6.7.7-10。它似乎沒有在官方網站上提供。我使用的是rmagick (2.13.2)和Ubuntu 14.04。

有沒有解決方案?

+0

看起來Rmagick與Imagemagick 6.6.9一起安裝,但您的系統上的6.7.7.10版本的Imagemagick可能包含更新版本,可能隨您的發行版升級而來。這是造成衝突。我認爲你需要刪除至少RMagick,如果不是兩個,然後重新安裝。我不知道RMagick,所以知道它是否自行安裝Imagemagick。 – fmw42 2017-12-30 00:03:14

回答

17

我終於找到了解決方案。而不是做gem uninstall rmagick嘗試使用bundle exec gem uninstall rmagick

我希望它能幫助別人!

+1

鍵入'bundle exec update rmagick'會更簡單 – 2016-02-24 16:16:34

3

對於我來說,我做了以下和它的工作:

gem uninstall rmagick 
bundle 
0

束EXEC卸載rmagick,卸載RMagick。

+1

儘管這個答案可能(技術上)是正確的,但是這篇文章的未來讀者會對你提供一些更多的解釋和上下文有所幫助。 – 2017-12-29 22:50:06