2011-04-23 15 views
7

रेल 3.0 के उन्नयन के बाद लाइब्रेरी rmagick का पता लगाया जाएगा।त्रुटि कैसे ठीक करें "लोड करने के लिए ऐसी कोई फ़ाइल नहीं - RMagick"?

Ubuntu server 10.4 
gem 1.7.2 
ruby 1.9.1 
rails 3.0.7 
rmagick-2.13.1 

आईआरबी में पुस्तकालय शामिल कर सकते हैं:

irb(main):002:0> require 'RMagick' 
=> true 

रेल में 2 rmagick उपलब्ध है यहाँ मेरी सेटअप है।

+0

आप वास्तव में गहरे लाल रंग का 1.9.2 – Eric

+0

चलना चाहिए इसके अलावा रेल सर्वर – Houen

+0

मंजिल के जवाब देने के लिए एक स्पष्टीकरण पुनः आरंभ करने की याद - ऐसा प्रतीत होता है कि मणि फ़ाइल नाम केस संवेदनशील हैं। मुझे प्रवेश करना था: 'बंडल इंस्टॉल' कमांड से पहले मेरे जेमफाइल में मणि 'rmagick' काम करेगा। –

उत्तर

14

gem 'RMagick' 

या

gem "rmagick", "~> 2.13.1" 

अपने Gemfile को जोड़ने और फिर चलाने

bundle 
+0

त्रुटि: किसी भी भंडार –

+0

में वैध मणि 'RMagick' (> = 0) नहीं मिला, तो 'gem install rmagick' –

5

स्थापित

apt-get install libmagick9-dev 

पहले

3

उन लोगों के लिए Heroku का उपयोग कर:

gem "rmagick", "~>2.13.2", :require => 'RMagick' 

इसके अलावा, यह भी आप उपयोग कर रहे हैं निम्नलिखित शामिल हैं:

require 'RMagick' 
+1

यह सबसे अच्छा समाधान है, क्योंकि इसे मैन्युअल' मणि इंस्टॉल rmgaick 'की आवश्यकता नहीं है –

2

किसी के लिए अब यह पढ़, मैं libmagick9-dev स्थापित करने में समस्या आ रही था (ऐसा लगता है कि प्रतिस्थापित किया गया है)।

मैं निम्नलिखित भाग गया और इसे सफलतापूर्वक स्थापित:

sudo apt-get install libmagickcore-dev 
sudo apt-get install graphicsmagick-libmagick-dev-compat 
sudo apt-get install libmagickwand-dev 
sudo apt-get install imagemagick 
gem install rmagick 

चीयर्स

संबंधित मुद्दे