मैं रूबी और रेल के लिए नया हूं और Hartl rails web development tutorial से गुज़रने की कोशिश कर रहा हूं। ट्यूटोरियल के दौरान, मैंने होमब्रू स्थापित किया। brew doctor
चलाने के बाद, होमब्री ने मुझे कुछ हद तक फाइलों को हटाने का निर्देश दिया जब तक कि मैंने उन्हें नहीं रखा था, जहां वे उद्देश्य पर थे। मैंने उन्हें हटा दिया और brew doctor
ने कहा कि मैं सब स्पष्ट था।बंडल स्थापित विफलता: फ़ाइलों को हटाए जाने के बाद रूबीगेम्स प्लगइन लोड करने में त्रुटि
अब, ट्यूटोरियल में आगे मैं हेरोोकू में एक ऐप तैनात करने की कोशिश कर रहा हूं। लेकिन मुझे पता चला है कि मेरी gemfile.lock फ़ाइल को कभी भी bundle install
द्वारा अपडेट नहीं किया गया था। वास्तव में, bundle install
मेरे लिए बिल्कुल काम नहीं कर रहा था। त्रुटि आउटपुट नीचे है। ऐसा लगता है कि मैंने हटाई गई फ़ाइलों में से एक से संबंधित हूं (मैं इसे Library not loaded: /opt/local/lib/libssl.1.0.0.dylib
पर आधारित करता हूं; मुझे उस फ़ाइल को हटाना याद है)।
मैं इसे कैसे ठीक करूं? मेरे शोध से, मुझे लगता है कि मुझे कुछ पुनर्स्थापित करने की आवश्यकता है, लेकिन मैं यह नहीं समझ सकता कि क्या। मैंने Postgresql स्थापित किया, लेकिन उसने कुछ भी नहीं किया।
दूसरा, उन सभी फ़ाइलों को एक बड़ी गलती हटा रहा था? मैं उन्हें वापस कैसे प्राप्त कर सकता हूं (मैं अपने टर्मिनल में उनके नाम देखने के लिए पर्याप्त भी स्क्रॉल नहीं कर सकता)? क्या होमब्री ने काम किया होगा अगर मैंने उन्हें अकेला छोड़ दिया था, भले ही brew doctor
उनके बारे में चिंताओं को उठाए? इस उत्तर के लिए निक Veys को
Wyatts-MacBook-Pro:first_app Wyatt$ bundle installError loading RubyGems plugin "/Users/Wyatt/.rvm/gems/[email protected]/gems/rubygems-bundler-1.2.2/lib/rubygems_plugin.rb": dlopen(/Users/Wyatt/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin11.4.2/openssl.bundle, 9): Library not loaded: /opt/local/lib/libssl.1.0.0.dylib
Referenced from: /Users/Wyatt/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin11.4.2/openssl.bundle
Reason: image not found - /Users/Wyatt/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin11.4.2/openssl.bundle (LoadError)
/Users/Wyatt/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': dlopen(/Users/Wyatt/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin11.4.2/digest/sha1.bundle, 9): Library not loaded: /opt/local/lib/libssl.1.0.0.dylib (LoadError)
Referenced from: /Users/Wyatt/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin11.4.2/digest/sha1.bundle
Reason: image not found - /Users/Wyatt/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin11.4.2/digest/sha1.bundle
from /Users/Wyatt/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from /Users/Wyatt/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/definition.rb:1:in `<top (required)>'
from /Users/Wyatt/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler.rb:148:in `definition'
from /Users/Wyatt/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/cli.rb:245:in `install'
from /Users/Wyatt/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/vendor/thor/task.rb:27:in `run'
from /Users/Wyatt/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/vendor/thor/invocation.rb:120:in `invoke_task'
from /Users/Wyatt/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/vendor/thor.rb:344:in `dispatch'
from /Users/Wyatt/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/vendor/thor/base.rb:434:in `start'
from /Users/Wyatt/.rvm/gems/[email protected]/gems/bundler-1.3.5/bin/bundle:20:in `block in <top (required)>'
from /Users/Wyatt/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/friendly_errors.rb:3:in `with_friendly_errors'
from /Users/Wyatt/.rvm/gems/[email protected]/gems/bundler-1.3.5/bin/bundle:20:in `<top (required)>'
from /Users/Wyatt/.rvm/gems/[email protected]/bin/bundle:23:in `load'
from /Users/Wyatt/.rvm/gems/[email protected]/bin/bundle:23:in `<main>'
from /Users/Wyatt/.rvm/gems/[email protected]_rails_4_0/bin/ruby_noexec_wrapper:14:in `eval'
from /Users/Wyatt/.rvm/gems/[email protected]_rails_4_0/bin/ruby_noexec_wrapper:14:in `<main>'
'ब्रू इंस्टॉल ओपनस्ल' आपको उस पुस्तकालय को वापस लेना चाहिए। –
काम नहीं किया। अभी भी एक ही त्रुटि संदेश मिलता है। – mrwnt10
इसे फिक्स्ड! मुझे बस 'brew resinstall openssl' करना था। धन्यवाद! – mrwnt10