Rmagick Ubuntu 10.04’e nasıl kurulur?


100

İşte şimdiye dek yaptıklarım:

sudo apt-get install imagemagick libmagickcore-dev

Bu herhangi bir hata atmadı, bu yüzden ImageMagick'in iyi kurulduğunu düşünüyorum. Sonra gem yüklemeyi denedim:

sudo gem install rmagick

Bu, aşağıdaki hatayla sonuçlandı:

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

Rmagick'i Ubuntu 10.04'e yüklemek için ne yapmam gerekiyor?


Belki de unix.stackexchange'e taşındı?
Chris,

Yanıtlar:


128

Ayrıca libmagickwand-dev'i ubuntu arşivinden yüklemeniz gerektiğini düşünüyorum:

sudo apt-get install libmagickwand-dev

Bu paket MagickWand.h dosyasını içerir.


1
Bu neden otomatik olarak dahil edilmiyor?
Mark Boulder


5

Kaynaktan derlemek için aşağıdaki adımı yaptım

> 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

Sonuç

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

Bu kaynaktan inşa ederken benim için çalıştı. Teşekkürler!
Delameko


0
  1. aptitude install imagemagick
  2. aptitude install perlmagick

Gereğince bu talimatları .


1
Ruby'nin belirli bir sürümünü rvm kullanarak kullanan bir ekiple birlikte çalışmadığınız sürece, iyi, wantrapreneur çalışır. Rvm kullanan kişiler için yukarıdaki gereksinimler listesi çalışmalıdır.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.