উবুন্টুতে rmagick ইনস্টল করা হচ্ছে


134

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

carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
 ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
 from extconf.rb:1


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
carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ 

এসবের অর্থ কি? :) আমি রুবি এবং রুবিগেমসে নতুন তাই দয়া করে নম্র হোন। আমার সেটআপটি নিম্নরূপ:

Ruby: 1.8.7
RubyGems: 1.3.7

আমি ধারণার বাইরে অনেক বেশি (এবং ক্লান্তও!)! আমি উপরের লিঙ্কটি ব্যবহার করে উত্স থেকে আরএমগিককে সংকলন করতে করতে ক্লান্ত হয়েছি কিন্তু কোনও ./configureস্ক্রিপ্ট না থাকায় এটি ব্যর্থ হয়েছে :(

যেকোন এবং সমস্ত সাহায্যের প্রশংসা!


এই উত্তরগুলোর অধিকাংশই সরকারি ডক্স থেকে আলাদা আপনি ইনস্টল করা উচিত হয়, imagemagick, libmagickcore-dev, এবং libmagickwand-dev: github.com/rmagick/rmagick/wiki/Installing-on-Ubuntu
রবিন Clowers

উত্তর:


258

প্যাকেজগুলি ইনস্টল করুন imagemagickএবং libmagickwand-dev(বা libmagick9-dev)। তারপরে আপনার আরম্যাগিক রত্ন ইনস্টল করতে সক্ষম হওয়া উচিত।

sudo apt-get install imagemagick libmagickwand-dev

যদি তা না হয় তবে আপনি রুবি সম্পর্কিত বিকাশ প্যাকেজগুলি build-essentialএবং এর মতো অনুপস্থিত ruby1.8-dev। যদি এটি হয় তবে গুগলে একটি জেনেরিক "উবুন্টু ইনস্টল রুবি ১.৮" ক্যোয়ারী আপনাকে বাছাই করা উচিত।


1
এটি (চিত্রগ্রাহক এবং লিবমাগিকওয়ান্ড-দেব) কাজ করেছে বলে মনে হচ্ছে এবং আমি আরএম্যাগিক ২.১13.১ কে আমার তালিকাভুক্ত রত্নগুলির মধ্যে দেখতে পাচ্ছি!
Ciaran আর্চার

3
আমি নীচে মন্তব্য হিসাবে, ঠিক এখন libmagickwand-dev দিয়ে আমার জন্য ভাল কাজ করেছে এবং আমার কোনও অতিরিক্ত প্যাকেজ দরকার নেই didn't কমপক্ষে ম্যাজিক :: ইমেজলিস্ট.ফর্ম_ব্লব, ম্যাগিক :: ইমেজলিস্ট.স্রিজ, এবং ম্যাগিক :: ইমেজলিস্ট.উইরাইটের জন্য। অন্যান্য পদ্ধতি সম্পর্কে নিশ্চিত নয়।
umassthrower

এটি সবচেয়ে দ্রুত উত্তর! ক্যাচাল!
টোমর

1
উবুন্টুতে 14.04 এলটিএসে আপনাকে প্রথমে লিবমাগিকোর-দেব ইনস্টল করতে হবে এবং তারপরে লিবমাগিকোয়ান্ড-দেব, অন্যথায় অ্যাপ-গেটটি ভ্যানড ডি প্যাকেজ ইনস্টল করতে অস্বীকার করবে। (আপনি, অনুসরণ তাদের এক কমান্ড লাইনে ইনস্টল করতে পারবেন: sudo apt-get install imagemagick libmagickcore-dev libmagickwand-dev) (উৎস: askubuntu.com/questions/112548/rmagick-install-problem/... )
Dalibor Filus

আমার ক্ষেত্রে - অনেক চেষ্টা করার পরে, অ্যাপ্ট-গেট আমাকে জানিয়েছিল যে লিবমাগিকোয়ান্ড-দেবের জন্য লিবমাগিকোর-দেব প্রয়োজন তবে এটি ইনস্টল হতে যাচ্ছে না। আমি চালানোর sudo apt-get install libmagickcore-devmagigwand আগে ও এটা সাহায্য করেছে :)
Grzegorz

63

এই উত্তরগুলিতে আপনার খুব বেশি অন্যান্য জাঙ্কের দরকার নেই, কেবল:

sudo apt-get install libmagickwand-dev

4
আমি এটি উবুন্টু 14.04 এ কাজ করা নিশ্চিত করতে পারি। পার্শ্ব নোট হিসাবে, আপনার প্যাকেজগুলিও প্রয়োজন ruby-devএবং make... যা ইতিমধ্যে একটি সাধারণ সিস্টেমে থাকতে পারে, তবে ডকার ইমেজে ছিল না।
ড্যান অ্যালেন

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

প্রায় এক ঘন্টা জন্য অনুসন্ধানের পর, ড্যান অ্যালেন এর মন্তব্য ^ (ইনস্টল সম্পর্কে makeএবং ruby-dev) পরিশেষে এটি সংশোধন করা হয়েছে। ধন্যবাদ!
স্যারিংক করুন

করতে ভুলবেন না: sudo apt-get updateএই আগে।
জ্যাম্বিবিএসএস

29

উপর উবুন্টু 12.04 libmagick9-dev সর্বস্বান্ত হয়। graphicsmagick-libmagick-dev-compatপরিবর্তে ব্যবহার করা উচিত।

apt-get install graphicsmagick-libmagick-dev-compat

2
12.04-এর জন্য স্পষ্ট করে বলতে: sudo apt-get libmagickwand-dev গ্রাফিক্স ইনস্টল করুন - libmagick-dev-compat
esilver

আপনার imagemagickপাশাপাশি ইনস্টল করা উচিত : github.com/rmagick/rmagick/wiki/Installing-on-Ubuntu
রবিন ক্লার্স

26

উপর উবুন্টু 15,04 , কি আমার জন্য এটি মীমাংসিত সমস্ত পূর্ববর্তী * magick ইনস্টলেশনের অপসারণ প্রয়োজনীয় প্যাকেজ পুনরায় ইনস্টল এবং তারপর কনফিগ ফাইল সিমবলিক লিঙ্ক ছিল:

sudo apt-get purge graphicsmagick graphicsmagick-dbg imagemagick-common imagemagick imagemagick-6.q16 libmagickcore-6-headers libmagickwand-dev graphicsmagick-libmagick-dev-compat
sudo apt-get autoremove
sudo apt-get install imagemagick libmagickwand-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16/Magick-config /usr/bin/Magick-config
gem install rmagick

1
তোমাকে অনেক ধন্যবাদ. আমি মনে করি উবুন্টুর অন্যান্য সমস্ত উত্তর পুরানো।
বিজেএমসি

6
ধন্যবাদ। এটি আমার জন্য 14.04 থেকে 16.04 এ আপগ্রেড করার পরে কাজ করেছিল।
নরোজ করুন

1
এই সমাধানটি উবুন্টু ১.0.০৪ এলটিএসে কাজ করছে না, যখন কমান্ডটি চালান ইনস্টল ইমেজজাগিক লাইবমাগিকউন্ড-দেব কমান্ডটি চালান, ত্রুটি প্রদান করে "নিম্নলিখিত প্যাকেজগুলির মধ্যে আনমেট নির্ভরতা রয়েছে: libmagickwand-dev: নির্ভর করে: libmagickwand-6.q16-dev তবে এটি নয় ইনস্টল হতে যাচ্ছে ই: সমস্যাগুলি সংশোধন করতে অক্ষম, আপনি ভাঙা প্যাকেজগুলি ধরে রেখেছেন "
দীনেশ কুমার সনি

16

উবুন্টু 14.04 এ


নীচে কোড আমার জন্য কাজ করা হয়

sudo apt-get install imagemagick libmagickcore-dev libmagickwand-dev

তারপর,

gem install rmagick

12

উপর উবুন্টু 12.0.4.2 sudo apt-get install libmagickwand-dev libmagickcore-dev libmagickcore4-extra libgraphviz-dev libgvc5 আমার জন্য কাজ করেন।

গ্রাফিক্সম্যাগিক-লিবম্যাগিক-ডেভ-কম্প্যাট ইনস্টল করা হয়েছে তবে হেডার ফাইলগুলি অন্তর্ভুক্ত করেনি যাতে rmagick সংকলন না করে।

দয়া করে নোট করুন, উপরের কমান্ডটি চালানোর আগে আপনার গ্রাফিক্সম্যাগিক-লিবম্যাগিক-ডেভ-কম্প্যাট মুছে ফেলতে হবে।


এর জন্য ধন্যবাদ - এটি এখানে একমাত্র সমাধান যা আমার পক্ষে কাজ করেছিল।
alexpls

আপনার imagemagickপাশাপাশি ইনস্টল করা উচিত : github.com/rmagick/rmagick/wiki/Installing-on-Ubuntu
রবিন ক্লার্স

7

এটি আমার জন্য কাজ করেছে ...

sudo apt-get install graphicsmagick-libmagick-dev-compat libmagickwand-dev 

gem install rmagick

...

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

(উবুন্টু 12.0.4 64 বিট)


আপনার imagemagickপাশাপাশি ইনস্টল করা উচিত : github.com/rmagick/rmagick/wiki/Installing-on-Ubuntu
রবিন ক্লাওয়ার্স

3

আপনি বার্তা পেয়েছেন extconf.rb:1:in 'require': no such file to load -- mkmf (LoadError)কারণ প্যাকেজ ruby1.8-devইনস্টল করা হয়নি। এটি ইনস্টল করুন ( sudo apt-get install ruby1.8-dev) এবং আবার চেষ্টা করুন।


3

উবুন্টু 13.10 এ

এই কোডটি আমার পক্ষে কাজ করেছিল

sudo অ্যাপ্লিকেশন গ্রাফিক্সম্যাগিক-লিবম্যাগিক-ডেভ-কম্প্যাট লিবমাগিকওয়ান্ড-ডে ইনস্টল করুন

রত্ন ইনস্টল rmagick


2

উবুন্টুতে ব্যর্থ হওয়া বন্ধ করতে বান্ডিল পেতে 12.04।

apt-get install graphicsmagick-libmagick-dev-compat libmagickwand-dev

এটি আমার রত্ন

gem 'rmagick' 
gem 'mini_magick' 

আপনার imagemagickপাশাপাশি ইনস্টল করা উচিত : github.com/rmagick/rmagick/wiki/Installing-on-Ubuntu
রবিন ক্লাওয়ার্স

1

উবুন্টুতে, আপনি চালাতে পারেন:

sudo apt-get install libmagickwand-dev

Centos এ, আপনি চালাতে পারেন:

sudo yum install gcc ImageMagick-devel make which

তারপরে ইনস্টল করুন

gem install rmagick

0

আপনি যদি রত্নটির পরিবর্তে নেটিভ ডেব প্যাকেজটি ইনস্টল করার চেষ্টা করতে চান তবে সচেতন হন যে উবুন্টু 10.04 এ খুব সম্প্রতি অবধি লিব্রামাগিক-রুবিটি ভেঙে গেছে:

https://bugs.launchpad.net/ubuntu/+source/librmagick-ruby/+bug/518122

বিশেষ মন্তব্য # 17 দেখুন। আমি বিশ্বাস করি এটি ইতিমধ্যে ঠিক করা হয়েছে তাই এখন apt-get install librmagick-ruby"স্রেফ কাজ" হতে পারে। অন্যথায় উত্স থেকে নিজেকে কীভাবে তৈরি করবেন তা এখানে

$ cd /usr/src
$ sudo apt-get build-dep librmagick-ruby
$ sudo apt-get source librmagick-ruby
$ cd librmagick-ruby-2.11.1
$ sudo dch -i
(add changelog entry)
$ sudo dpkg-buildpackage
$ cd ..
$ sudo dpkg -i librmagick-ruby*.deb

0

উবুন্টু 16.04.3 এ:

এটি আমি কাজ করেছি:

sudo apt install imagemagick imagemagick-6.q16

এর অর্থ এই ইনস্টল করা ইমেজম্যাগিক তারপরে আপনি আরএম্যাগিক চালাতে পারবেন।


1
এই সমাধানটি উবুন্টু 16.04.3 তে কাজ করছে না, ত্রুটি দেখায় "নিম্নলিখিত প্যাকেজগুলিতে আনমেট নির্ভরতা রয়েছে: libmagickwand-dev: নির্ভর করে: libmagickwand-6.q16-dev কিন্তু এটি ইনস্টল হতে যাচ্ছে না E: সমস্যাগুলি সংশোধন করতে অক্ষম, আপনি ভাঙা প্যাকেজ ধারণ করেছেন। "
দিনেশ কুমার সনি

0

আপনি যদি লিনাক্স ব্যবহার করে থাকেন তবে এই কমান্ডগুলি সহজভাবে চালান।

 sudo apt-get install imagemagick libmagickwand-dev

এবং তারপর

 bundle install

আশা করি এটি আপনার সমস্যার সমাধান করবে।

এবং আপনি যদি ম্যাক ব্যবহার করছেন তবে কেবল নিম্নলিখিত কমান্ডগুলি চালান

প্রথমে আপনার ইনস্টল করা চিত্রম্যাগিকটিকে লিঙ্কমুক্ত করুন যা সর্বশেষতম ম্যাক উচ্চ সিয়েরা ব্যবহার করে সঠিকভাবে ইনস্টল করা হয়নি।

 brew unlink imagemagick

তারপরে নীচের কমান্ডটি ব্যবহার করে সর্বশেষ ইমেজমেজিক 6 ইনস্টল করুন

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

তারপরে নীচের কমান্ডটি ব্যবহার করে রত্ন rmagick ইনস্টল করুন

 gem install rmagick 

 bundle install

এটি পুরোপুরি সূক্ষ্ম কাজ করবে।


0

ইউবুন্টু 16.04 এ প্রমাণিত 3 টি পদক্ষেপের নীচে অনুসরণ করুন

sudo apt-get install build-essential imagemagick libmagickwand-dev

#In .bashrc or .bash_profile add below code. Just check the ImageMagick dir name.
export PATH="/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16:$PATH"
gem install rmagic #Install Gem
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.