मैं का उपयोग कर OSX 10.6.8 पर rmagick रत्न स्थापित कर रहा हूं gem install rmagick
, और मुझे निम्नलिखित त्रुटि मिल रही है
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
--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=/Users/disaacs/.rvm/rubies/ruby-1.9.3-p125/bin/ruby
Gem files will remain installed in /Users/disaacs/.rvm/gems/ruby-1.9.3-p125/gems/rmagick-2.13.1 for inspection.
Results logged to /Users/disaacs/.rvm/gems/ruby-1.9.3-p125/gems/rmagick-2.13.1/ext/RMagick/gem_make.out
Mkmf.log फ़ाइल में देख रहा हूँ
have_header: checking for wand/MagickWand.h... -------------------- no
"/usr/bin/gcc-4.2 -E -I/Users/disaacs/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/x86_64-darwin10.8.0 -I/Users/disaacs/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/ruby/backward -I/Users/disaacs/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1 -I. conftest.c -o conftest.i"
conftest.c:3:29: error: wand/MagickWand.h: No such file or directory
यह सच है। फ़ाइल MagickWand.h किसी भी निर्देशिका द्वारा विशिष्ट नहीं मिली -I
के निर्देश gcc-4.2
आदेश। क्यों नहीं? और मैं इसे कैसे ठीक कर सकता हूं?
HomeMw का उपयोग करके ImageMagick स्थापित किया गया है। अगर मैं अपने ड्राइव को खोजता हूं तो मुझे MagicWand.h स्थापित होता है /usr/local/Cellar/imagemagick/6.7.7-6/include/ImageMagick/wand/MagickWand.h
.
मैं सभी सुझावों में की कोशिश की है RMagick 2.13.1 स्थापित नहीं कर सकते। MagickWand.h नहीं मिल रहा है।, लेकिन उनमें से किसी ने भी काम नहीं किया।
संपादित करें: एक और बात ध्यान दें: मैं मूल रूप से इमेजपैकिक 6.7.0-7 को MacPorts का उपयोग करके स्थापित किया था, और RMagick ने बस ठीक स्थापित किया। सिवाय इसके कि यह कैरियरवे रत्न के साथ काम नहीं करेगा। इसलिए मैंने MacPorts की स्थापना की और RMagick की स्थापना रद्द की। फिर ImageMagick का उपयोग करके पुनः इंस्टॉल किया गया brew install -f imagemagick --disable-openmp
, और rmagick रत्न को पुन: स्थापित करने का प्रयास किया (जो मुझे मेरी वर्तमान समस्या में लाता है)। मैंने प्रत्येक चरण में सभी टर्मिनलों को फिर से शुरू किया, यह सुनिश्चित करने के लिए कि मेरे रास्ते ताज़ा हो गए थे।
उत्तर:
उत्तर № 1 के लिए 23डेबियन-आधारित (जैसे, उबंटू) सिस्टम के लिए आप कोशिश कर सकते हैं,
sudo apt-get install libmagickcore-dev libmagickwand-dev
gem install rmagick
इससे मेरा काम बनता है।
से समाधान पाया माणिक मंच
जवाब के लिए 21 № 2
1) इंस्टॉलर द्वारा स्थापित करें
http://cactuslab.com/imagemagick/
2) मणि स्थापित rmagick की कोशिश करो
अगर छड़ी / MagickWand.h के लिए जाँच ... नहीं
प्रकार
mdfind MagickWand.h
जैसे कुछ खोजो
/Users/user/ImageMagick-6.8.3/include/ImageMagick-6/wand/MagickWand.h
और टर्मिनल में टाइप करें
C_INCLUDE_PATH=/Users/user/ImageMagick-6.8.3/include/ImageMagick-6/ gem install rmagick
यदि, उसके बाद आपको यह त्रुटि है (क्योंकि यह था) "पैकेज MagickCore को pkg-config-path पथ में नहीं मिला।"
प्रकार
mdfind MagickCore.pc
कुछ चीज़ जैसे /opt /ImageMagick/lib/pkgconfig/MagickCore.pc
और अंत में टर्मिनल प्रकार में:
PKG_CONFIG_PATH=/opt/ImageMagick/lib/pkgconfig/ gem install rmagick
जवाब के लिए 15 № 3
जवाब देने की बारी थी RMagick 2.13.1 स्थापित नहीं कर सकते। MagickWand.h नहीं मिल रहा है। आख़िरकार। मैंने सिर्फ सुझाव का गलत तरीके से पालन किया था।
C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.7.7-6/include/ImageMagick gem install rmagick
इसने राग्मिक मणि को सफलतापूर्वक स्थापित किया।
दुर्भाग्य से, r फैसलाक अभी भी कैरियरवे के साथ काम नहीं कर रहा है :-(, लेकिन यह पूरी तरह से एक अलग समस्या है।
उत्तर के लिए 7 № 4
यहाँ OS X Mavericks के लिए एक समाधान है - कम से कम यह मेरे लिए काम करता है ...
सबसे पहले, Xcode 5 (ऐप स्टोर से) स्थापित करें
फिर डेवलपमेंट-टूल्स इंस्टॉल करें - टर्मिनल खोलें और टाइप करें:
xcode-select install
अगला, कैटसलैब से ImageMagick पैकेज को पकड़ो http://cactuslab.com/imagemagick/ (मैं Freetype समर्थन के बिना पैकेज का विकल्प चुना, जिसे XQuarz की आवश्यकता है - लेकिन यह वास्तव में आपके ऊपर है)
आपको "pgkconfg की आवश्यकता होगी - यहां प्राप्त करें: http://macpkg.sourceforge.net
एक बार स्थापित होने के बाद, pkgconfig बाइनरी को निर्यात करें:
export PATH=/opt/pkgconfig/bin:$PATH
फिर MagickWand.h ढूंढें
mdfind MagickWand.h
यह मेरे मामले में MagickWand.h के लिए रास्ता निकालता है, /opt /ImageMagick/include/ImageMagick-6/wand/MagickWand.h
अगला pkgconfig पथ ढूंढें:
mdfind MagickCore.pc
मेरे लिए यह बाहर रखा गया है: /opt/ImageMagick/lib/pkgconfig/MagickCore.pc
मुझे यह समस्या थी कि रमैगिक मणि नहीं खींची जा सकती थी, इसलिए मैंने इसे rubygems.org/gems/rmagick से डाउनलोड किया
आपके डाउनलोड फ़ोल्डर में डाउनलोड किए गए रमैगिक मणि के साथ आप अब rmagick स्थापित करने में सक्षम होना चाहिए:
sudo C_INCLUDE_PATH=/opt/ImageMagick/include/ImageMagick-6/ PKG_CONFIG_PATH=/opt/ImageMagick/lib/pkgconfig/ gem install --local ~/Downloads/rmagick-2.13.2
मेरे लिए यह सफलतापूर्वक स्थापित - आशा है कि यह मदद करता है ...
जवाब के लिए 4 № 5
मैं इस पर बहुत समय बर्बाद कर दिया, 6.7 के ऊपर ImageMagick संस्करणों डॉन rmagick मणि की स्थापना के साथ अच्छी तरह से खेलते हैं। ऐसा लगता है कि किसी ने इस मुद्दे को संबोधित करने के लिए एक पैकेज बनाया, कोशिश करें:
brew install imagemagick-ruby186
अपने पिछले इमेजमागिक को अनइंस्टॉल करने के बाद। बाद में gem install rmagick
मेरे लिए ठीक काम किया।
जवाब के लिए 3 № 6
मैं OS X El Capitan पर हूं।
मेरा ऐप माणिक 2.1.2 और रमैजिक 2.13.4 का उपयोग कर रहा है।
उपयोग करते समय brew install imagemagick
मुझे ImageMagick -v 7.0.4-5 मिलता है।
मेरे लिए समाधान का उपयोग करना था brew install imagemagick@6
जिसने मुझे ImageMagick -v 6.9.7-5 दिया जिसने मुझे सफलतापूर्वक मणि स्थापित करने की अनुमति दी।
उत्तर के लिए 0 № 7
यहाँ मैंने 16.04.1 को क्या किया,
sudo apt-get install libmagickwand-dev
sudo apt-get install graphicsmagick-imagemagick-compat
और फिर मणि स्थापित करें
PATH="/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16:$PATH" gem install rmagick -v "2.13.2"
जवाब के लिए 0 № 8
मेरे पास दौड़ने के साथ ऐसा ही मुद्दा था
$ gem install rmagick
इसके बाद वर्जन को टाइप करके देखें
$ convert --version
यदि आप करते हैं, तो आप शायद इसे फ़िंक या मैकपोर्ट्स (शायद होमब्रे?) के साथ स्थापित कर सकते हैं। क्या हो रहा है कि आरवीएम "इमेजमाजिक डायरेक्टरी को ढूंढ नहीं सकता है।"
पढ़ने के बाद https://superuser.com/questions/361435/i-have-compiled-imagemagick-on-my-centos-and-rmagick-wont-install मैंने इमेजमाजिक पथ को जोड़कर निर्यात किया
$ export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH"
मेरे ~ /।
यह मेरे लिए काम करने की कोशिश की
यदि उपरोक्त समाधान काम नहीं करता है तो कमांड का पालन करने का प्रयास करें
sudo apt-get install libmagickwand-dev
यह मुझे आशा है कि मदद मिलेगी।
जवाब के लिए 0 № 9
केवल एक चीज जो मेरे लिए OSX El Capitan पर काम करती थी (10.11.6) इस रिपॉजिटरी को क्लोन कर रही थी:
https://github.com/zagros/imagemagick-rmagic-el-captian
और उस github पृष्ठ पर वर्णित प्रत्येक पुस्तकालय के लिए संकलित चरणों का पालन, लेकिन मामूली संशोधन के साथ।
सामान फ़ोल्डर में इमेजमागिक पहले से ही हैसंकलित और अभाव में स्क्रिप्ट को कॉन्फ़िगर किया गया है, इसलिए मैंने अन्य छवि मैजिक को लिया जिसमें सामान सियरा ने निकाला और संकलित किया, स्थापित किया और उसके बाद मणि स्थापित राग्मिक ने काम किया।