linux安裝rmagick經驗總結

2021-08-31 14:49:10 字數 1176 閱讀 1378

我的環境:

ruby -v

其中一台(32位):ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]

另一台(64位):ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]

rails -v

rails 3.0.5

安裝之後,使用convert命令檢測一下是否安裝成功。如果找不到這個命令,有可能你需要配置一下環境變數。

到/etc/profile

在文件最後,新增:

export path="/usr/local/bin:$path"

儲存,退出,然後執行:

source /etc/profile

不報錯則成功。

然後再執行convert logo: logo.gif, 看是否生成乙個logo.gif 檔案,如果有,說明imagemagick安裝成功。

安裝rmagick:gem install rmagick

只要第一步正確,這一步應該沒有問題。

測試rmagick: irb -rubygems -r rmagick

如果不報錯,恭喜。

可能會有錯:

in `require':loaderror: libmagickcore.so.4: cannot open shared object file: no such file or directory - /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rmagick-2.13.1/lib/rmagick2.so

原因與解決方法:

注意

如果是32位的機器: ln -s /usr/local/lib/libmagick* /usr/lib

如果是64位的機器: ln -s /usr/local/lib/libmagick* /usr/lib64

如果是64位的機器,你可能還會遇到這個錯:

magick::imagemagickerror (postscript delegate failed `/tmp/magick-al6riyts'

解決方法也很簡單:yum install ghostscript

that'all.

windows下RMagick的安裝

安裝rmagick,須先安裝imagemagick。設定環境路徑 我的電腦 右鍵 屬性 高階系統設定 環境變數 使用者變數 dfimagemagick 設定為安裝imagemagick的目錄,如,d imagemagick 6.5.6 q8 然後cmd 進入後台 執行如下三個命令 set path ...

windows下rmagick的安裝

1 從rmagick win32對應的zip包 rmagick 2.5.0 imagemagick 6.4.1 5 q8.zip 2 解壓zip到乙個臨時目錄,在該目錄中有乙個imagemagick的安裝檔案imagemagick 6.4.1 5 q8 windows dll.exe,安裝。3 開乙...

Win下RMagick的安裝

1.安裝 devkit 這個devkit 就是ruby 在windows 下呼叫的編譯器 2.安裝 imagemagick 要記得在安裝的時候勾選,安裝標頭檔案及 path新增。需要注意的是 不要將 imagemagick 安裝到有空格的預設目錄下,在 c program files 下面,是不行的...