আরম্যাগিক 2.13.1 ইনস্টল করতে পারবেন না। MagickWand.h খুঁজে পাচ্ছেন না।


154

আমি যখন 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.

আমি ম্যাক ওএসএক্স 10.6.8, রুবি 1.9.2p290, আরভিএম 1.10.2 এ আছি।

এই সমস্যাটি সমাধান করতে কেউ দয়া করে আমাকে সহায়তা করতে পারেন?


1
সম্ভবত এটি সহায়তা করে: রুবি
ড্যানিয়েল

হাই ড্যানিয়েল। আপনি যে লিঙ্কটি সরবরাহ করেছেন সেটি দেবিয়ানের জন্য সমাধান দেয় যা apt-get -y install libmagick9-dev ম্যাক ওএসএক্সের জন্য দুর্ভাগ্যজনকভাবে কাজ করে না thereএখানে অন্য বিকল্প আছে
ব্লেজু

এটি চেষ্টা করুন: github.com/maddox/magick-installer যে অ্যাপটি - গেটে কাজ করেছে, সি
_...

1
টিএল; ডিআর: যদি আপনি ম্যাভেরিক্স আপগ্রেড করার পরে এটি পেয়ে থাকেন তবে ইমেজম্যাগিক / পিকেজিকনফিগকে পুনরায় ইনস্টল / পুনরায় ইনস্টল করার চেষ্টা করুন (জাওয়াদস্যাকের নীচে প্রস্তাবিত হিসাবে)
দ্য ওউলিম্যান

আমার উত্তর এখানে দেখুন stackoverflow.com/questions/12292896/...
Aleksandar Pavić

উত্তর:


70

দৌড়াদৌড়ি নিয়ে আমার একই সমস্যা ছিল

$ gem install rmagick

প্রথমত, আপনি কি ইমেজম্যাগিক ইনস্টল করেছেন? আপনি যদি নিশ্চিত না হন, চালান

$ convert --version

যদি আপনি এটি করেন তবে আপনি সম্ভবত এটি ফিঙ্ক বা ম্যাকপোর্টগুলি (সম্ভবত হোমব্রিউ?) দিয়ে ইনস্টল করেছেন। যা ঘটছে তা হল rvm চিত্রগ্রাহক ডিরেক্টরিটি খুঁজে পাচ্ছে না।

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"

আমার। / .bash_ প্রোফাইলে, নতুন প্রোফাইলটি সোসরিং করে, তারপরে চলছে:

gem install rmagick

আমি এটি করার পরে এটি আমার পক্ষে কাজ করেছিল।


ধন্যবাদ প্রচুর ড্যারেন এটি ঠিক কাজ করে right আপনি ঠিক rvm চিত্রকলা পথ দেখছিলেন না
ব্লাউজু

1
আমি PKG_CONFIG_PATH কে / ডায়ার / টোহোয়ার্স / ফাউন্ড / ম্যাজিককোর.পিসি তে আপডেট করেছি এবং এখনও "আরএমগিক ইনস্টল করতে পারি না 2. MagickWand.h খুঁজে পাচ্ছি না .. .. কেন এটি গ্রহণ না করা হতে পারে সে সম্পর্কে কোনও পরামর্শ? এবং আমি আর কী চেষ্টা করতে পারি .. আপনি লিঙ্কযুক্ত পোস্টে উল্লিখিত -l বিকল্পটি কীভাবে ব্যবহার করবেন তা নিশ্চিত নন?
কোডওজারবার

6
সেই দ্বিতীয় পদক্ষেপের কথা উল্লেখ করতেই পারে, কারণ আপনার প্রথম পদক্ষেপটি একা আমার পক্ষে কাজ করেনি (যদিও আমি tmux ব্যবহার করছিলাম): ln -s /usr/local/include/ImageMagick/wand /usr/local/include/wand && ln -s /usr/local/include/ImageMagick/magick /usr/local/include/magick
জ্যাকালাইসাইন

8
আমার ম্যাক-তে, এই কমান্ডটি `$ রফতানি করা উচিত PKG_CONFIG_PATH =" / usr / local / lib / pkgconfig: $ PKG_CONFIG_PATH "`
লিনজুনালিদা

10
লক্ষণীয় যে PKG_CONFIG_PATH pkg-config ইউটিলিটি সম্পর্কিত, যা আমার ম্যাকে ডিফল্টরূপে ইনস্টল করা হয়নি। আমি যখন /usr/local/bin/Magick-config: line 41: pkg-config: command not foundসতর্কতা পেয়েছিলাম gem install rmagick। আমি brew install pkg-configপিকেজি-কনফিগার ইনস্টল করতে পেতাম, তারপরে PKG_CONFIG_PATHএখানে বর্ণিত হিসাবে সেট করুন এবং রত্ন ইনস্টল কাজ করেছে।
jscott

272

আপনি যদি উবুন্টুতে থাকেন তবে এই প্যাকেজটি ইনস্টল করা আমার পক্ষে এটি স্থির করেছে:

sudo apt-get install libmagickwand-dev

5
এই উত্তর। উপরেরটির পরিবর্তে এটি গ্রহণ করুন।
উত্তরত্রী

2
উর্গ, অতিরিক্ত স্পেসের অতিরিক্ত 75.2MB ব্যবহৃত হবে। আমার কি সত্যিই সব 75 টি নতুন প্যাকেজ দরকার?
জোনাথন হর্সম্যান

4
@ জোনাথন হর্সম্যান আমি ভুল হলে আমাকে সংশোধন করুন, তবে এটি আপনার প্রথমবারের মতো কিছু চিত্র ইনস্টল করুন? Rmagick রত্ন কাজ করার জন্য আপনার ইমেজম্যাগিক বিকাশকারী গ্রন্থাগারগুলি এবং তাদের সম্পর্কিত সমস্ত নির্ভরতা দরকার। দুর্ভাগ্যক্রমে, হ্যাঁ আপনার এই সমস্ত প্যাকেজগুলির দরকার। প্লাস পাশে, আপনার কম্পিউটারে বিশ্বমানের চিত্রের প্রক্রিয়াকরণ ক্ষমতা থাকবে!
স্পর্কআইভেন্টর

9
@ উত্তরথ্রি - নোট করুন যে মূল পোস্টারটি ওএস এক্স সম্পর্কে জিজ্ঞাসা করেছিল, উবুন্টু নয়
ড্যারেন চেং

2
আপনার imagemagickপ্যাকেজটিও দরকার : github.com/rmagick/rmagick/wiki/Installing-on-Ubuntu
রবিন ক্লাওয়ার্স

139

দেখে মনে হচ্ছে ইমেজম্যাগিক 7 এর পরিবর্তিত ফাইল পাথ অন্তর্ভুক্ত রয়েছে।

বিল্ডিংয়ের সাথে rmagick, যেহেতু এতে wand/MagickWand.hকোনও ফাইলের সীমানা নেই বলে ফাইলটি অন্তর্ভুক্ত রয়েছে । এটি আপাতত ইমেজম্যাগিক 6 এর সাথে লেগে থাকার মতো দেখাচ্ছে।

ম্যাক ওএস এক্সে (আমি সিয়েরায় পরীক্ষা করেছি), আমি হোমব্রুয়ের ট্যাপটি ব্যবহার করেছি versions:

brew tap homebrew/versions
brew install imagemagick@6

তারপরে, উপরের ইনস্টলেশনটিতে প্রদর্শিত পথটি ব্যবহার করুন:

PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig gem install rmagick

ইমেজম্যাগিক 6 দিয়ে ইনস্টল করতে।


6
পরিশেষে এমন কিছু যা কাজ করেছে, ধন্যবাদ একটি গুচ্ছ! আমি সিয়েরায়ও বিটিডব্লিউ আছি।
জোসে টরেস

1
10.12.1 এ কাজ করেছেন :) ধন্যবাদ
ডোরিয়ান

2
PKG_CONFIG_PATHকোথা থেকে আগত সে সম্পর্কে উদ্বিগ্নদের জন্য , যদি আপনি থাকেন তবে brew info imagemagick@6এটি আপনাকে বলবে যে মেশানো সূত্রটি কেবলমাত্র ক্যাগযুক্ত এবং এতে সিমলিঙ্কযুক্ত নয় /usr/local। এটি আপনাকে PKG_CONFIG_PATH: /usr/local/opt/imagemagick@6/lib/pkgconfigপ্রয়োজনে সেট করতেও বলবে ।
ওয়েইনসফোর্ড 12

1
আপনি একটি মাস্টার। কেন এটি কাজ করে সে সম্পর্কে আমার কোনও ধারণা নেই তবে আমি এটা করে খুশি।
জয়প

1
যীশু চাকা নিতে!! ধন্যবাদ!
রেমন্ড রুইজ-ভেভ

78

আমি পরিবেশের ভেরিয়েবলগুলির সাথে ঝামেলা করতে চাইনি যেহেতু আমি বান্ডলারটি একটি সিআই মেশিনে এই মণিটি নিজের মতো করে সংকলন করতে সক্ষম হতে চেয়েছিলাম। পরিবর্তে, আমি পিকেজি-কনফিগার ইনস্টল করতে হোমব্রিউ ব্যবহার করেছি:

brew install pkgconfig

এবং পরের বার যখন আমি আরএম্যাগিক রত্নটি সংকলনের চেষ্টা করলাম তখন এটি ইস্যু ছাড়াই শিরোনামের ফাইলটি খুঁজে পেয়েছিল।

(এটি পিকেজি-কনফিগারেশন 0.28, ইমেজম্যাগিক 6.8.0-10, এবং আরম্যাগিক 2.13.2, সমস্ত পর্বত সিংহটিতে রয়েছে))


আপনি আমার দিন বাঁচিয়েছেন। ধন্যবাদ!
চন্দ্রেশ পান্ত

ম্যাভেরিক্স এ এখানে। ধন্যবাদ!
বেন ক্রিগার

লাইনটি brew install pkgconfigঠিক কাজ করেছে। এটি আমাকে সফলভাবে rmagick ইনস্টল করতে সহায়তা করেছে।
ফ্রান্সিসকো কুইন্টোর

17
আমার ক্ষেত্রে (পরে মাভারিক্স আপগ্রেড যা মনে হয় সব লিঙ্ক সূত্র বাদ আছে): brew uninstall pkgconfig imagemagick, brew install imagemagick pkgconfig, bundle
জাওয়াদস্যাক

জাওয়াদস্যাক সমাধানটি আমাকে স্থির করেছে - ম্যাভারিক্স আপগ্রেড করার পরে আমাকে ইমেজম্যাগিক / পিকগকনফিগ আনইনস্টল করতে হয়েছিল - যদিও ইতিমধ্যে আমার উভয়টির সর্বশেষতম সংস্করণ ছিল।
দ্য ওলিওম্যান

46

এই বর্তমান সেটিংসটি আপনার বর্তমান চিত্রম্যাগিক ইনস্টলেশনের অন্তর্ভুক্ত পথটি ঠিক করুন:

মিশ্রণ সহ ইমেজম্যাগিক ইনস্টল করুন

brew install imagemagick

লাইব্রেরি সন্ধান করুন

$ mdfind MagickWand.h
/usr/local/Cellar/imagemagick/6.7.5-7/include/ImageMagick/wand/MagickWand.h

Rmagick রত্ন ইনস্টল করুন

$ C_INCLUDE_PATH=/path/MagickWand.h gem install rmagick

উদাহরণ:

$ C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.7.5-7/include/ImageMagick/ gem install rmagick

3
আমার ম্যাকে আমাকে পিকেজি_সনফিগ_প্যাথিতে দুটি ডিরেক্টরি পেতে হয়েছিল। আমি আমার .zshrc ফাইলে এই দুটি রফতানি বিবৃতি যুক্ত করেছি (আপনি চিত্রম্যাগিক ইনস্টল করার চেষ্টা করার আগে ফাইলটির উত্স মনে রাখবেন): PKG_CONFIG_PATH = "/ usr / স্থানীয় / সেলার / চিত্রম্যাগিক / 6.7.7-6 / অন্তর্ভুক্ত / চিত্রম্যাগিক / ভ্যান্ডটি রফতানি করুন: $ পিকেজি_কনফিগ_পথ "এক্সপোর্ট পিকেজি_কনফিগ_প্যাথ =" / ইউএসআর / লোকাল / সেলার / ইমেজম্যাগিক / 7.7. /
ডন

আমি এটি চেষ্টা করেছিলাম এবং এটি MagickWand.h সমস্যাটি ঘিরে ফেলেছিল, তবে তারপরে ম্যাজিক-কনফিগারেশনের সাথে একটি সমস্যা হয়েছিল
ব্রেট হার্ডিন

সিএনপিএলসিইউডি.পি.এইচ.এল.এইচ.এল.সি.এল.ডি.পি.এইচ.এইচ.এল. / / ইউএসআর / লোকাল / সেলার / ইমেজম্যাগিক / 7.7.৫-7 / অন্তর্ভুক্ত / ইমেজম্যাগিক / ব্রিউ ইনস্টল --ফ্রেশ -vvvvv php54-imagick
জেরেমিমার্ক

এই পদক্ষেপগুলি ছোট্ট পরিবর্তন ছাড়া আমার পক্ষে ভাল কাজ করেছে। উপরের পদক্ষেপে, উদাহরণটি সঠিকভাবে দেওয়া হয়েছে তবে পদক্ষেপটি অন্তর্ভুক্ত পথে ফাইলটি নিজেই অন্তর্ভুক্ত করে। উদাহরণ হিসাবে নির্দিষ্ট হিসাবে আমাদের কেবল একটি পথ দেওয়া দরকার।
maniempire

ইমেজিক সংস্করণ 6 ইনস্টল করা আমার জন্য কৌশলটি করেছে। আমি নিম্নলিখিতগুলি করেছি: 1) ব্রিউ ইনস্টল করুন rmagick 2) ব্রিউ ট্যাপ হোমব্রিউ / সংস্করণগুলি ইনস্টল করুন ইমেজম্যাগিক @ 3 3) সিএনপিএলসিডিউপিএটিএইচটি / এসএসআর / লোকাল / সেলার / আইমেজম্যাগিক @ //.8..8.৮-/ / অন্তর্ভুক্ত করুন / ইমেজম্যাগিক -6// রত্ন ইনস্টল করুন rmagick
rosnk

39

আমি এটিকে প্রিয় হিসাবে চিহ্নিত করেছি কারণ মনে হচ্ছে যে আরএম্যাগিক চালু করতে হবে এমন প্রতিটি নতুন সিস্টেমে আমাকে কামড়তে ফিরে আসবে (এবং সময় পেরিয়ে গেছে এবং সংস্করণ নম্বরগুলি ঘূর্ণিত হয়েছে)।

ম্যাক ওএস এক্স 10.8.4

rvm 1.22.3

রুবি-2.0.0-p247

এক্সকোড 4.6.3 বিকাশকারী সরঞ্জাম ইনস্টল করা হয়েছে

$ brew install imagemagick
==> /usr/local/Cellar/imagemagick/6.8.6-3

$ brew install pkgconfig
==> /usr/local/Cellar/pkg-config/0.28

$ C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.8.6-3/include/ImageMagick-6 PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick/6.8.6-3/lib/pkgconfig/ gem install rmagick
Successfully installed rmagick-2.13.2

উপরে সহায়তার উত্তর যুক্ত করা প্রত্যেককে অনেক ধন্যবাদ!


5
এটি কেবল আমার জন্য কাজ করেছে। দোয়া করুন, ভালো স্যার।
imderek

সেটা খুবই ভালো! আমি আপনাকে এটির সাথে চলমান বর্তমান সংস্করণ নম্বরগুলির সাথে অনুরূপ উত্তর সরবরাহ করতে উত্সাহিত করব।
tobinjim

2
যদি এটি প্রথমে কাজ না করে! brew uninstallএই দুটি ব্রিউ প্যাকেজগুলি নিশ্চিত করে এগুলি আবার ইনস্টল করুন।
0bserver07

1
ওএস এক্স ইয়োসেমাইটে আমার জন্য কাজ করেছেন। একগুচ্ছ জিনিস চেষ্টা করে দেখলাম, এটিই কেবল কাজ করে।
পিটার বার্গ

29

ম্যাক ব্যবহারকারীরা মদ ব্যবহার করে

আপনি যদি 7 এর পরিবর্তে চিত্রম্যাগিকের v6 ব্যবহার করতে পারেন তবে আপনি এটি ব্যবহার করে দেখতে পারেন

brew install imagemagick@6 --force && brew link imagemagick@6 --force

দ্রষ্টব্য এটি আপনার বিদ্যমান আইএম ইনস্টলেশনটিকে লিঙ্কমুক্ত করবে, সুতরাং আপনার মেশিনে সমস্যা ছাড়াই চিত্রম্যাগিক ব্যবহার করে অন্য প্রকল্পগুলি থাকলে সতর্ক হন।


1
ধন্যবাদ. আমি উপরের অন্যান্য সমস্ত পরামর্শ চেষ্টা করেছিলাম এবং এটি কেবল 10.12.2
dwkns

12

আমার নিজের এবং অন্যদের সংশোধন করার জন্য, আমি জোনিকো পরামর্শটি ব্যবহার করে ম্যাজিকওয়ান্ড.এল সম্পর্কে ত্রুটিটি পেয়েছি। এমডিফাইন্ড প্লাস সিটিপিএলসিএলডিডিপিপিএইচ। যাইহোক, এটি তখন আমাকে MagickCore.pc সম্পর্কে ত্রুটি দেয়। এই কাজটি করার জন্য আমার চূড়ান্ত আদেশে উভয়ের মতোই অন্তর্ভুক্ত থাকতে হয়েছিল:

 C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.7.7-6/include/ImageMagick/ PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick/6.7.7-6/lib/pkgconfig/ gem install rmagick

আপনি আমার মতো মদ তৈরি করছেন এবং আপনি কী ইমেজম্যাগিকের সংস্করণ ইনস্টল করছেন তা নির্ভর করে আপনার পাথগুলি পৃথক হবে। এছাড়াও, xcode কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করতে হবে, অন্যরা যেমন উল্লেখ করেছে।

এতে সবার পোস্টের জন্য ধন্যবাদ! আমি আপনার উত্তরগুলি প্লাস করছি যেহেতু এটি আমার ক্ষেত্রে অবদান রেখেছিল!


এটি আমার জন্য একই ঘটনা ছিল। উভয় কনফিগারেশন বিকল্পের প্রয়োজন!
ডিলি-ও

11

উবুন্টুর জন্য:

sudo apt-get install imagemagick libmagickwand-dev
gem install rmagick

যদিও এটি একই সমস্যার মুখোমুখি লিনাক্স ব্যবহারকারীদের জন্য তথ্যমূলক হতে পারে ওপিতে স্পষ্টভাবে উল্লেখ করেছে যে সে ম্যাক ওএস ব্যবহার করছে এবং সুতরাং এই উত্তরটি বিভ্রান্তিকর হতে পারে। খুব কমপক্ষে দয়া করে উল্লেখ করুন যে উত্তরটি লিনাক্সের জন্য বোঝানো হয়েছে (কোন বিতরণ?)
lorefnon

8

ম্যাভারিক্স আপডেট করার পরে আমার একটি সমস্যা হয়েছিল। এটি অনেকগুলি সংযোগ হারিয়েছে। আমার ক্ষেত্রে আমাকে পিকেজি-কনফিগার করার লিঙ্কগুলি রিফ্রেশ করতে হয়েছিল

brew unlink pkg-config
brew link pkg-config

তারপরে rmagick ইনস্টল করে কবজির মতো কাজ করেছে।


1
আমার জন্যও কাজ করেছেন! ধন্যবাদ!
দিমিত্রি

7

আমি মাউন্টেন সিংহটিতে আপডেট হয়েছি এবং একই সমস্যা পেতে শুরু করেছি। আমাকে ব্রু, এক্সকোড, এক্সকোড সরঞ্জামগুলি পুনরায় ইনস্টল করতে হয়েছিল - পুরোপুরি পুরো পরিবেশটি!

আমি অবশেষে উপরের ফোপকিন্স থেকে উত্তরটি ব্যবহার করে এই সমস্যার সমাধান করেছি ...

brew install pkgconfig

এটি সফলভাবে শেষ হয়ে গেলে (আমাকে প্রথমে কিছু পুরানো চিহ্নগুলি মুছতে হয়েছিল) তখন আমি আরএম্যাগিক রত্নটি সফলভাবে ইনস্টল করতে সক্ষম হয়েছি


বিশাল হাই-ফাইভ এবং আলিঙ্গন। এটা আমার সমস্যা ছিল।
ব্র্যান্ডন ম্যাকেয়ে

আমার মনে হয় আপনি বোঝাতে চেয়েছেনbrew install pkgconfig
নাট সিমার

ধন্যবাদ নাথানিয়েল - আপনি সঠিক বলেছেন। আমি পোস্ট আপডেট।
টিম বুল

7

এটি ম্যাক ওএসএক্সে আমার জন্য কাজ করেছিল

চিত্রগ্রাহক ইনস্টল করুন:

brew remove imagemagick
brew install imagemagick

নিশ্চিত করুন যে পিকেজি-কনফিগারেশন সঠিকভাবে সংযুক্ত রয়েছে:

brew uninstall pkg-config
brew install pkg-config
brew unlink pkg-config && brew link pkg-config

মণি ইনস্টল করুন

gem install rmagick

7

জন্য উবুন্টু ব্যবহারকারী: এটা সরাসরি উবুন্টু উপর কখনও সম্পন্ন হবে। এই কমান্ডটি চালানোর জন্য আপনার প্রথমে প্যাকেজ ইনস্টল করা উচিত ...:

sudo apt-get install libmagickwand-dev  

... এবং তারপরে ইনস্টল করবেন:

gem install rmagick

আপনি একই সমস্যাটি পেতে পারেন, তার জন্য, আপনার অ্যাপল সংগ্রহস্থল সাফ করার চেষ্টা করুন এবং প্রথমে কোনও ভাঙা প্যাকেজ অপসারণ করুন:

sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove

সিস্টেম যদি কোনও ভাঙা প্যাকেজ সনাক্ত করে, জোর করে এগুলি মুছে ফেলুন ( package_nameআপনার নিজের সাথে প্রতিস্থাপন করুন ):

sudo dpkg --remove -force --force-remove-reinstreq package_name

তারপরে যে কোনও অনুপস্থিত প্যাকেজগুলি আবার ইনস্টল করুন। :)


7

আমার কাছে একটি সমস্যা ছিল যে rmagick পুরানো এবং নিয়মিত আপডেট হয় না। আপনার যদি ইমেজম্যাগিক সংস্করণটি খুব নতুন থাকে তবে এটি উপযুক্ত নয়। নিম্নলিখিতটি ব্যবহার করে আপনার চিত্রম্যাগিকের সংস্করণটি পরীক্ষা করুন:

$ convert --version

ইমেজম্যাগিক সংস্করণটি যদি 7 হয় তবে এটি rmagick এর সাথে তুলনীয় নয়। ব্যবহারকারী যেমন ত্রুটি পাবেন

Can't install RMagick 2.16.0. Can't find MagickWand.h.
*** extconf.rb failed *** 

ইমেজম্যাগিকের সাতটি সংস্করণের সাথে সামঞ্জস্য হওয়ার জন্য তারা rmagick আপডেট না করা পর্যন্ত ইমেজম্যাগিকের ছয় সংস্করণে ফিরে যান। কেউ পৃথক রত্নে উপযুক্ত সংস্করণ (6) হোস্ট করেছেন - 'ইমেজম্যাগিক @' '।

যদি আপনার কাজ করতে rmagick প্রয়োজন হয় তবে বর্তমানে একটি চিত্রম্যাগিক সংস্করণ 7 বা তার বেশি রয়েছে তবে স্যুইচ করার পদক্ষেপগুলি এখানে:

$ gem install imagemagick@6
$ brew unlink imagemagick
$ brew link imagemagick@6 --force

6

ডেবিয়ান হুইজি 64 বিটে আমাকে সাহায্য করেছে

 apt-get install libmagickcore-dev libmagickwand-dev

4

ইমেজম্যাগিক এবং পিকেজি কনফিগ উভয়ই পুনরায় ইনস্টল করার চেষ্টা করুন। এটি ম্যাভারিক্সের জন্য এটি ঠিক করা উচিত

  • brew update && brew upgrade
  • brew reinstall imagemagick
  • brew reinstall pkgconfig

2

আমি ওএস এক্স মাউন্টেন সিংহ (সিংহ থেকে আপগ্রেড করার পরে) এর সাথে সত্যিই লড়াই করে যাচ্ছিলাম এবং সিএনপিএলসিডিপিথ, পিকেজি_কনফিগ_প্যাথ, বিভিন্ন ফাইল, ইত্যাদি সম্পর্কিত কোনও পরামর্শই কাজ করছে না। একই দিনে আমি মাউন্টেন সিংহকে আপগ্রেড করেছি, আমি এক্সকোডকেও সাড়ে ৪.৫.২ এ উন্নীত করেছি, তবে আমি সত্যিই এর খুব বেশি চিন্তা করি না।

অবশেষে আমি আরএমগিক ইনস্টল করার চেষ্টা বন্ধ করে দিয়ে কাজটি সহকর্মীর কাছে পৌঁছে দিতে হয়েছিল।

তারপরে, সুযোগে, আমি দেখতে পেলাম যে আমি অন্য প্রকল্পে বান্ডিল ইনস্টলটি ব্যবহার করার চেষ্টা করছি এবং আমি জেসন মণি ইনস্টল করতে সক্ষম হইনি কারণ "মেক" পাওয়া যায়নি। আমি এটি যাচাই করেছিলাম এবং খুঁজে পেয়েছি যে আপনাকে এক্সকোডে যেতে হবে -> পছন্দসমূহ -> ডাউনলোডগুলি এবং আবার কাজ করার জন্য কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করতে হবে। জসন মণি জরিমানা ইনস্টল।

তারপরে আমি থামলাম ... এবং চেষ্টা করেছি

gem install rmagick

আরো এক বার. এটি পুরোপুরি কাজ করেছে।


2

রেল ভিত্তিক অ্যাপ্লিকেশনটির জন্য, আমি এটি পেয়েছি

sudo apt-get install -y libmagickwand-6-headers
C_INCLUDE_PATH=/usr/include/ImageMagick-6 gem install rmagick
bundle update rmagick
bundle install

ডিবিয়ান জেসি নিয়ে কাজ করেছেন



1

আমি এটিতে ছুটে এসেছি কারণ আমি ওএস এক্সের মাইগ্রেশন সহকারী চালাচ্ছি এবং মাইগ্রেশনের পরে কিছুই পুনরায় সংযুক্ত করা হয়নি। আপনার আউটপুট পরীক্ষা করা দরকার Wand-config --ldflags --libs। আমার ক্ষেত্রে এটি দিয়েছে:

$ Wand-config --ldflags --libs
/usr/local/bin/Wand-config: line 50: pkg-config: command not found
/usr/local/bin/Wand-config: line 53: pkg-config: command not found

Pkg-config, libpng, এবং libfreetype সংযুক্ত করার পরে, এটি হয়ে উঠেছে:

$ Wand-config --ldflags --libs
-L/usr/local/Cellar/imagemagick/6.8.8-9/lib -lMagickWand-6.Q16 -lMagickCore-6.Q16 
-L/usr/local/Cellar/imagemagick/6.8.8-9/lib -lMagickWand-6.Q16 -lMagickCore-6.Q16 

এবং তারপর:

$ gem install rmagick
Building native extensions.  This could take a while...
Successfully installed rmagick-2.13.2
Parsing documentation for rmagick-2.13.2
Done installing documentation for rmagick after 4 seconds
1 gem installed

1

ইন linuxঅপারেটিং সিস্টেম:

C_INCLUDE_PATH=/usr/local/include/ImageMagick-6/ gem install rmagick

নেটিভ এক্সটেনশনগুলি বিল্ডিং। এটি কিছুটা সময় নিতে পারে ...

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

        /home/vagrant/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb
...
Package MagickCore was not found in the pkg-config search path.
Perhaps you should add the directory containing `MagickCore.pc'

তারপর:

export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"

আমার .bashrc ফাইলে MagickCore.pc বাছাই করতে, তারপরে দুটি সিমলিংক তৈরি করা হয়েছে:

ln -s /usr/local/include/ImageMagick/wand /usr/local/include/ImageMagick-6/wand
ln -s /usr/local/include/ImageMagick/magick /usr/local/include/ImageMagick-6/magick

এখন:

$ gem install rmagick
Building native extensions.  This could take a while...
Successfully installed rmagick-2.13.2
1 gem installed

বুম সব কিছু ঠিক আছে।


1

খিলান লিনাক্সে, চিত্রমজিক @ installing ইনস্টল করার পরে, রত্ন প্যাকেজ আরমেগিক ইনস্টল করতে সক্ষম হয় নি এবং নীচে ত্রুটি পেয়েছে।

Can't install RMagick 2.16.0. Can't find MagickWand.h

নীচের পদক্ষেপগুলি ব্যবহার করে আমার জন্য কাজ করেছেন

  1. .bashrc এ pkgconfig পাথ যুক্ত হয়েছে

    PKG_CONFIG_PATH = "/ usr / lib / imagemagick6 / pkgconfig" রফতানি করুন

  2. নীচে হিসাবে দুটি symlinks তৈরি

    ln -s / usr / অন্তর্ভুক্ত / চিত্রম্যাগিক -6 / ভান্ড / usr / অন্তর্ভুক্ত / চিত্রম্যাগিক -6 / ছড়ি

    এলএন-এস / ইউএসআর / স্থানীয় / অন্তর্ভুক্ত / চিত্রম্যাগিক / ম্যাগিক / ইউএসআর / অন্তর্ভুক্ত / চিত্রম্যাগিক -6 / ম্যাজিক


2
আর্চ সাধারণত পুরানো সংস্করণগুলি এ জাতীয় রাখে না (উপরের চিত্রটি 6 দ্বারা যা বোঝানো হয়েছিল সে সম্পর্কে আমি পরিষ্কার ছিলাম না), তবে এটি আমার আর্চ বাক্সে সত্যিই সহজ ছিল - এখানে একটি প্যাকেজ imagemagick6উপলব্ধ রয়েছে extra; কেবল এটি ইনস্টল করুন এবং এটি মুছে ফেলবে imagemagick(অর্থাত্ v7 স্থানে
v6

@ জাস্টিন গতকাল, আমি ইতিমধ্যে এখানে উল্লেখ করেছি "রত্ন প্যাকেজ ইনস্টল করতে সক্ষম ছিল না"
মিজানুর রহমান মোজুমদার

1
আমি রত্ন ইনস্টলেশন সম্পর্কে কথা বলছিলাম না (সরাসরি); আমার মন্তব্য সম্পর্কিত খিলান প্যাকেজটি চিত্রম্যাগিক to এ ডাউনগ্রেড ie অর্থাত্ পিকেজি_কনফিগ .... স্টাফের জন্য কোনও দরকার নেই, কেবল pacman -S imagemagick6(ধরে নিবেন আপনি ডাউনগ্রেডিংয়ের সাথে ভাল আছেন)।
জাস্টিন

0

ওএসএক্স ১০.৮ (হোমড্রিউ বা ম্যাকপোর্টস) নেই যখন আমার একটি ডিফল্ট ইমেজম্যাগিক ছিল তখন কাজ করতে এই একই সমস্যাটি পেতে আমার বেশ কষ্ট হয়েছিল। এই থ্রেডের সাথে যুক্ত এই থ্রেড বা থ্রেডগুলিতে লিঙ্কযুক্ত পরামর্শগুলির কোনও সংমিশ্রণ আমার পক্ষে কাজ করেনি (অবশ্যই আমার স্থানীয় ইনস্টলের জন্য পাথগুলি সংশোধন করে)।

আমি কেবল ডিফল্ট ইমেজম্যাগিক 6 ইনস্টলটি মুছে ফেলেছি এবং পরে ম্যাকপোর্টগুলি দিয়ে পুনরায় ইনস্টল করেছি। আমার rmagick ইনস্টলটি অন্য কোনও পরিবর্তন ছাড়াই তাত্ক্ষণিকভাবে কাজ করে।


0

ওএসএক্স ম্যাভেরিক ১০.৯.১-এ এটি নির্ধারণ করতে আমার বয়স হয়েছিল কিন্তু আমি নিম্নলিখিত বিষয়গুলি সমাধান করেছি:

nano /etc/paths

পরিবর্তিত হয়েছে:

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

মধ্যে:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

'ব্রিউ' এর মতো স্থানীয় জিনিসগুলি প্রথমে লোড হয় is

এখন আমি টার্মিনালে 'ব্রিউ ডাক্তারকে' আঘাত করেছি, এখানে কিছু গণ্ডগোল হয়েছে কিনা তা দেখার জন্য

যদি আপনি নিম্নলিখিত আউটপুট পান আপনার সিস্টেমটি তৈরি করতে প্রস্তুত। কিছুই ঠিক আছে। না হলে তি আপনাকে বলবে কি করতে হবে। আনব্রিভড স্টাফ, ভাঙা লিবস, ক্লিন সিমলিঙ্কস এবং হোয়াট নোটের মতো কাজ করুন।

আপনি যখন তৈরি করতে প্রস্তুত হন, আপনার ব্রুয়ের মাধ্যমে ভুতের স্ক্রিপ্ট (পিডিএফএস), লিবপং, ইমেজম্যাগিকের প্রয়োজন।

তারপরে আপনি আনন্দের সাথে টাইপ করতে পারেন: 'রত্ন ইনস্টল rmagick', যদি আপনি নিজের রুবি সেটআপটি হত্যা না করেন। তবে আপনার সাফ সাঁকো দিয়ে পুনরায় ইনস্টল করা সহজ।

PS: আর একটি সহায়ক কমান্ড হ'ল 'যা রূপান্তর করে', তা আপনাকে দেখানোর জন্য যে সিস্টেমটি ইমেজম্যাগিকের কোনও সংস্করণ ব্যবহার করে।

পাশাপাশি - রূপান্তর

সুতরাং যদি আপনি ব্রিউয়ের মাধ্যমে গিট ইনস্টল করেন এবং 'গিট - রূপান্তর' করেন এবং এটি কিছু অ্যাপল গিট সংস্করণ ফিরিয়ে দেয় তবে আপনার লোডের পথটি ভেঙে গেছে ...


0

ম্যাক ওএস এক্স ১০.৯-এ, আপনার এক্সকোড সম্পর্কে কোনও সতর্কতা থাকলে আপডেট করার চেষ্টা করুন।
$ ব্রিউ ডাক্তার
আমি আপনাকে কিছু সতর্কতা পেয়েছি, করুন:
সুডো / বিকাশকারী / গ্রন্থাগার / আনইনস্টল-বিকাশকারী-ফোল্ডার

তারপরে চেষ্টা করুন:
nd বান্ডিল ইনস্টল করুন
আবার

এটা আমার জন্য ভাল কাজ করে।



0

2.13.2 এ আপগ্রেড করে আমি এটি ঠিক করতে সক্ষম হয়েছি


0

সমস্ত ব্রিউ বিকল্পগুলি ইয়োসেমাইট 10.10 এ rmagick 2.13.1 ইনস্টল করতে ব্যর্থ হয়েছে


এটি সর্বশেষতম আরভিএম পেতে কাজ করেছে

\ কার্ল-এসএসএল https://get.rvm.io | bash -s স্থিতিশীল --ruby rvm ইনস্টল 2.1.1 আরভিএম ব্যবহার করুন 2.1.1

http://cactuslab.com/imagemagick প্যাকেজ ফাইলটি ডাউনলোড এবং ইনস্টল করুন

(আমি ইনস্টল করার জন্য প্রশান্তবাদী ব্যবহার করেছি)

MagickCore.pc ফাইলের অবস্থান নিশ্চিত করুন

mdfind magickcore.pc

যেমন। /opt/ImageMagick/lib/pkgconfig/MagickCore.pc

ম্যানুয়ালি rmagick-2.15.2.gem ফাইল https://rubygems.org/gems/rmagick/versions/2.15.2 ডাউনলোড করুন

দির থেকে

সুডো সিএনপিএলসিএলডিডিপিএটিএইচ = / অপ্ট / ইমেজম্যাগিক / অন্তর্ভুক্ত / চিত্রম্যাগিক -6 / পিকেজি_কনফিগ_প্যাথ = / অপ্ট / ইমেজম্যাগিক / লিবিব / পিকগনফিগ রত্ন ইনস্টল --local rmagick-2.15.2.gem

আপনার যদি বান্ডিল ইনস্টলার নিয়ে সমস্যা হয় তবে এখনও 2.13.1 সম্পর্কে অভিযোগ করছেন

আপনার মণি ফাইল / রত্ন.লক ফাইলটিতে সমস্ত নির্ভরতা আপগ্রেড করুন

rmagick (2.13.1) -> rmagick (> = 2.15.2)


0

আলপাইন 3.9 চিত্র তৈরিতে একই ত্রুটি পেয়েছে। এটি ইমেজম্যাগিক 7.0.8.38-r0 এর সাথে আসে

আপনি ইমেজম্যাগিক 6.9.6.8-r1 এর সাথে আলপাইন 3.5 ব্যবহার করেন তা স্থির করতে :

FROM alpine:3.5

অথবা ৩.৫ এর জন্য প্যাকেজ সংগ্রহস্থল সহ ইমেজম্যাগিক 9.৯..6.৮-আর 1 ইনস্টল করুন:

RUN apk add imagemagick-dev=6.9.6.8-r1 --repository http://dl-3.alpinelinux.org/alpine/v3.5/main/

ইমেজম্যাগিক .0.০.x এর ব্যর্থ বিল্ড সম্পর্কিত rmagick রেপোতে একটি মুক্ত বিষয় রয়েছে। সুতরাং আশা করি এটি শীঘ্রই ঠিক হয়ে যাবে।


0

আপনি ইমেজম্যাগিক সংস্করণ 7.xx ইনস্টল করছেন হতে পারে যা আপনার usr/lib/local/include/ImageMagick7.x.xফোল্ডারে বিভিন্ন ফোল্ডারের নাম উত্পন্ন করবে ।

ImageMagick6.xx সংস্করণে আমরা আছে magick, wandফোল্ডার, যেখানে ImageMagick7.xx সংস্করণে এই নামে আছে নামে MagickCore, MagickWand। সুতরাং এই আপডেটটি এখানে কিছু রত্ন ইনস্টলেশনতে সমস্যা তৈরি করছে। যা ব্যবহার করছে magick/some_header.hবাwand/some_header.h (এর অর্থ তারা নতুন xx.০০ xxx চিত্রম্যাগিক সংস্করণ দিয়ে আপডেট করা হয়নি)।

এজন্য আমরা এই ত্রুটিটি পাচ্ছি:


    checking for outdated ImageMagick version (<= 6.4.9)... no
    checking for presence of MagickWand API (ImageMagick version >= 6.9.0)... no
     .... 
    checking for wand/MagickWand.h... no

এবং লগ ফাইল এ জাতীয় কিছু:

error: 'MagickCore/method-attribute.h' file not found
#include "MagickCore/method-attribute.h"
         ^

সমাধান

অফিসিয়াল সাইট থেকে আপনার সিস্টেমে ইমেজম্যাগিক version.এক্সএক্স সংস্করণ ইনস্টল করুন: https://www.imagemagick.org/download/ এবং এই কমান্ডগুলি ব্যবহার করে এটি ইনস্টল করুন (জিপ / টার এক্সট্রাক্ট করার পরে):

./configure
make 
make install

তাহলে কর

gem install rmagick

এটা কাজ করবে।


এটি কাজ করার আগে আপনাকে এখানে নিম্নলিখিত প্রতীকী লিঙ্কগুলি সেট করতে হবে:

ln -s /usr/local/lib/libMagickWand-6.Q16.so.6 /home/marcelo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/extensions/x86_64-linux/2.2.0-static/rmagick-2.16.0/libMagickWand-6.Q16.so.6
sudo ln -s /usr/local/lib/libMagickWand-6.Q16.so.6 /usr/lib
ln -s /usr/local/lib/libMagickCore-6.Q16.so.6 /home/marcelo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/extensions/x86_64-linux/2.2.0-static/rmagick-2.16.0/libMagickCore-6.Q16.so.6
sudo ln -s /usr/local/lib/libMagickCore-6.Q16.so.6 /usr/lib
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.