2013-03-01 6 views
7

से काम करने से रोकता है मुझे rmagick का उपयोग करना है, और यह मुझे रेल सर्वर शुरू करने की अनुमति नहीं दे रहा है। मैंने यहां और Google पर चारों ओर पढ़ा है, किसी भी समाधान ने अब तक मदद नहीं की है। पुस्तकालय के साथ कुछ गलत हो रहा है और मुझे यकीन नहीं है कि इसे कैसे ठीक किया जाए।rmagick रेल सर्वर को

अगर किसी को इस सटीक समस्या को ठीक करने के लिए सलाह है तो इसकी बहुत सराहना की जाएगी।

/Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/rmagick-2.13.2/lib/rmagick.rb:11:in `require': dlopen(/Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/rmagick-2.13.2/lib/RMagick2.bundle, 9): Library not loaded: /usr/local/lib/libltdl.7.dylib (LoadError) 
    Referenced from: /usr/local/lib/libMagickCore-Q16.7.dylib 
    Reason: image not found - /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/rmagick-2.13.2/lib/RMagick2.bundle 
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/rmagick-2.13.2/lib/rmagick.rb:11:in `<top (required)>' 
    from /Users/lexi87/.rvm/gems/[email protected]/gems/bundler-1.3.0/lib/bundler/runtime.rb:72:in `require' 
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0[email protected]/gems/bundler-1.3.0/lib/bundler/runtime.rb:72:in `block (2 levels) in require' 
    from /Users/lexi87/.rvm/gems/[email protected]/gems/bundler-1.3.0/lib/bundler/runtime.rb:70:in `each' 
    from /Users/lexi87/.rvm/gems/[email protected]/gems/bundler-1.3.0/lib/bundler/runtime.rb:70:in `block in require' 
    from /Users/lexi87/.rvm/gems/[email protected]/gems/bundler-1.3.0/lib/bundler/runtime.rb:59:in `each' 
    from /Users/lexi87/.rvm/gems/[email protected]/gems/bundler-1.3.0/lib/bundler/runtime.rb:59:in `require' 
    from /Users/lexi87/.rvm/gems/[email protected]/gems/bundler-1.3.0/lib/bundler.rb:132:in `require' 
    from /Users/lexi87/dating/config/application.rb:7:in `<top (required)>' 
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/railties-3.2.12/lib/rails/commands.rb:53:in `require' 
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/railties-3.2.12/lib/rails/commands.rb:53:in `block in <top (required)>' 
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/railties-3.2.12/lib/rails/commands.rb:50:in `tap' 
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/railties-3.2.12/lib/rails/commands.rb:50:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 

उत्तर

12

मैं इस त्रुटि को ठीक करने में सक्षम था , इसलिए यदि उन्हें एक ही सटीक समस्या हो रही है तो यह किसी और के लिए काम करना चाहिए।

यहाँ फिक्सिंग करने के लिए कदम हैं:

brew uninstall imagemagick 
gem uninstall rmagick 
sudo gem install json # (not sure this step is needed) 
sudo apt-get install libmagick9-dev 
bundle install 

और फिर यह सही काम करते हैं। अब मैं रेल सर्वर लॉन्च कर सकता हूं और मुझे कोई और त्रुटि नहीं मिलती है। उम्मीद है कि यह किसी की मदद करता है!

+3

का उपयोग करना आपको 'imagemagick' को अनइंस्टॉल करने की आवश्यकता नहीं है, बस' rmagick' को पुनर्स्थापित करें और आपको जाने के लिए अच्छा होना चाहिए। –

+6

रुको ... आपके पास 'ब्रू' है और फिर एक 'एपीटी-गेट' है ... यह सिस्टम किस पर काम करना चाहिए ?! – benburton

+1

मुझे एक ही समस्या थी। मेरा फिक्स अनइंस्टॉल छविमैगिक बनाना था; ब्रूव इमेजमैजिक स्थापित करें; मणि अनइंस्टॉल rmagick; बंडल स्थापित करें। –

4

तुम बस अपने वर्तमान ImageMagick

gem install rmagick 

someother मुद्दों में से rmagick पुनः स्थापित की जरूरत है मैंने पाया का उपयोग करके समस्या का समाधान हो के बाद,

gem pristine rmagick 
+0

शुरू करने में त्रुटियां थीं मैंने यह किया है और यह अभी भी वही दिखाता है त्रुटि। मुझे कुछ भी "कन्वर्ट करने में असमर्थ" \ xCF "एएससीआईआई -8 बीआईटी से यूटीएफ -8 तक" गम स्थापित करने के लिए भी त्रुटियां मिलती हैं। – pwz2000

+0

दूसरे के बारे में क्या? अन्यथा बस rmagick रत्नों को अनइंस्टॉल करें और फिर से इंस्टॉल करें और इसे आजमाएं .. क्योंकि इससे मेरी समस्या हल हो गई है। – Learner

+0

वही। यह प्राचीन कार्रवाई ठीक था। रेलवे सर्वर के लिए अभी भी त्रुटि प्रदान करता है। – pwz2000

0

मुझे यह समस्या भी थी। मैंने कई अलग-अलग चाल की कोशिश की थी, और विचित्र रूप से पर्याप्त यह काम किया कि यह अजीबता क्या थी। पहले 2 कमांड बेकार लगते हैं, लेकिन मुझे नहीं पता कि यह कैसे काम करता है, मैं उन्हें भी छोड़ रहा हूं।

सिर्फ उन्हें चलाने के लिए और rmagick

brew install libtool --universal 
brew link libtool 
brew unlink libtool && brew link libtool 
gem uninstall rmagick 
gem install rmagick 
+1

कृपया अपने उत्तरों को डुप्लिकेट न करें। आप या तो अलग-अलग बिट्स पर ध्यान केंद्रित करने वाले प्रत्येक प्रश्न का उत्तर दे सकते हैं, या प्रश्नों को डुप्लिकेट के रूप में ध्वजांकित कर सकते हैं और केवल एक बार जवाब दे सकते हैं। – Flexo

2

मैं अपने साथ स्थापित कई समस्या नहीं थी गले लगाने, सवाल मत पूछो, क्या मेरे लिए काम किया पहले मैं बिना

brew uninstall imagemagick 
gem uninstall rmagick 
brew install imagemagick 
bundle install 
brew unlink libtool 
brew link libtool 

था rmagick स्थापित करने की कोशिश कर रही त्रुटियों को प्राप्त कर रहा था और पिछले दो के बिना रेल सर्वर

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