আরএম্যাগিক এবং ইমেজম্যাগিক আপডেট করা একটি বেদনাদায়ক এক্সপ্রেসেন্স। আমি রুবির ২.৩ থেকে একটি প্রকল্পের হোমব্রু সহ আমার ম্যাক (ম্যাকস এল ক্যাপিটান সংস্করণ 10.11.5) এ চিত্রম্যাগিক সংস্করণ আপডেট করেছি6.9.5-9
$ convert --version
Version: ImageMagick 6.9.5-9 Q16 x86_64 2016-09-09
এখন রুবি ১.৮. in এর একটি পুরানো প্রকল্প ত্রুটি বার্তাটি নিয়ে কাজ করতে অস্বীকৃতি জানিয়েছে "" আরএমগিকের এই ইনস্টলেশনটি চিত্রম্যাগিক 8.৮.৯ দিয়ে কনফিগার করা হয়েছিল তবে চিত্রম্যাগিক 9.৯.৫-৯ ব্যবহৃত হচ্ছে "। এইভাবে আমি "rmagick" আনইনস্টল করেছিলাম, তবে এটি আবার ইনস্টল করা যায় না
$ gem install rmagick -v 2.16.0
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
checking for /usr/local/opt/gcc46/bin/gcc-4.6... yes
checking for Magick-config... yes
checking for outdated ImageMagick version (<= 6.4.9)... no
checking for presence of MagickWand API (ImageMagick version >= 6.9.0)... no
checking for Ruby version >= 1.8.5... yes
checking for stdint.h... no
checking for sys/types.h... no
checking for wand/MagickWand.h... no
Can't install RMagick 2.16.0. Can't find MagickWand.h.
এবং যদি এটি ইনস্টল করা না যায় তবে পুরো অ্যাপ্লিকেশনটি শুরু করা যাবে না। আমি এখান থেকে সমস্ত উত্তর চেষ্টা করেছি , এবং তাদের কোনওটিই ম্যাকওএসে কাজ করে না :-( আমি হোমব্রিউয়ের সাথে চিত্র-ম্যাগিক এবং পিকেজি-কনফিগারটি পুনরায় ইনস্টল করেছি এবং সাফল্য ছাড়াই আরএমগিকের বিভিন্ন সংস্করণ চেষ্টা করেছি 2. 2.16.0 বর্তমানে আরএম্যাগিকের সর্বশেষতম সংস্করণ ।
MagicWand ইমেজম্যাগিক সংস্করণ> 6.9 এ ব্যবহৃত হয়েছে বলে মনে হয় এবং এটি মেশিনে পাওয়া যায়:
find /usr/local -name MagickWand.h
=> /usr/local/Cellar/imagemagick/6.9.5-9_1/include/ImageMagick-6/wand/MagickWand.h
find /usr/local -name MagickWand.pc
=> /usr/local/Cellar/imagemagick/6.9.5-9_1/lib/pkgconfig/MagickCore.pc
মণি ইনস্টল করার সময় আমি এই পাথগুলি নির্দিষ্ট করে দিলেও এটি কার্যকর হয় না (উপরের মতো একই ত্রুটি) :-(
C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.9.5-9_1/include/ImageMagick-6 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig gem install rmagick
হালনাগাদ:
ত্রুটিটি কেবল রুবি ১.৮..7 এর জন্য দেখা যায়, রুবি ২.০ এবং রুবি ২.৩ এর জন্য আরম্যাগিক ইনস্টল করা সম্ভব। রুবি 1.8.7 এবং চিত্রম্যাগিক 6.9.5 সামঞ্জস্যপূর্ণ বলে মনে হচ্ছে না।
- রুবি 1.8.7 এক্স
- রুবি ২.০.০ ✓
- রুবি 2.3.1 ✓