Bagaimana cara menginstal rmagick di Ubuntu 10.04?


100

Inilah yang telah saya lakukan sejauh ini:

sudo apt-get install imagemagick libmagickcore-dev

Ini tidak menimbulkan kesalahan, jadi saya pikir ImageMagick diinstal dengan baik. Lalu saya mencoba menginstal permata:

sudo gem install rmagick

Ini menghasilkan kesalahan berikut:

ERROR:  Error installing rmagick:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... yes
checking for HDRI disabled version of ImageMagick... yes
checking for stdint.h... yes
checking for sys/types.h... yes
checking for wand/MagickWand.h... no

Can't install RMagick 2.13.1. Can't find MagickWand.h.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/usr/bin/ruby1.8


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1/ext/RMagick/gem_make.out

Apa yang harus saya lakukan untuk menginstal rmagick di Ubuntu 10.04?


Mungkin pindah ke unix.stackexchange?
Chris

Jawaban:


128

Saya pikir Anda juga harus menginstal libmagickwand-dev dari arsip ubuntu:

sudo apt-get install libmagickwand-dev

Paket ini berisi file MagickWand.h.


1
Mengapa ini tidak termasuk secara otomatis?
Mark Boulder


5

Saya melakukan langkah berikut untuk membangun dari sumber

> wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
> tar -xzvf ImageMagick.tar.gz
> ./configure --prefix=/usr/local --with-x=no --disable-static --with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8 --disable-openmp
> make
> sudo make install
> sudo /sbin/ldconfig /usr/local
> sudo ln -f /usr/local/bin/Magick-config /usr/bin/Magick-config
> sudo PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ gem install rmagick

Hasil

Building native extensions.  This could take a while...
Successfully installed rmagick-2.13.1
1 gem installed

Ini bekerja untuk saya ketika membangun dari sumber. Terima kasih!
Delameko


0
  1. aptitude install imagemagick
  2. aptitude install perlmagick

Sesuai instruksi ini .


1
Itu bekerja dengan baik, wantrapreneur, kecuali jika Anda bekerja dengan tim yang menggunakan versi Ruby tertentu melalui rvm. Untuk orang yang menggunakan rvm, daftar persyaratan di atas harus berfungsi.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.