2012-10-26 12 views
5

मैं रेक डीबी निष्पादित करने का प्रयास कर रहा हूं: कमांड बनाएँ। मुझे निम्नलिखित त्रुटि मिलती हैलाइब्रेरी 'libcurl' नहीं खोल सका: libcurl: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका

लाइब्रेरी 'libcurl' नहीं खोल सका: libcurl: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं।

Could not open library 'libcurl': libcurl: cannot open shared object file: No such file or directory. 
Could not open library 'libcurl.so': libcurl.so: cannot open shared object file: No such file or directory 

क्या कोई इस मुद्दे के साथ मेरी सहायता कर सकता है?

उत्तर

10
  • curl स्थापित करने का प्रयास करें।

  • यह काम नहीं करता है, यह काम नहीं करता है आदेश ldconfig (actualising libs)

  • कोशिश:

    1. जाना /usr/lib
    2. रन find . | grep curl करने के लिए, का पता लगाने। तो फ़ाइल (उदाहरण के लिए curl_path.so या नवीनतम libcurl.so.xx)
    3. रन ln -s {curl_path.so} /usr/lib/libcurl.so
    4. ru

      gem install typhoeus 
      

      या जो कुछ भी पैकेज वास्तव में libcurl के लिए आवश्यक है: - एन ldconfig

+0

"ln -s /usr/lib/libcurl.so {curl_path.so}" होना "ln -s {curl_path.so} /usr/lib/libcurl.so" होना चाहिए? – ReggieB

+0

हां, मैं हमेशा गलत क्रम में एलएन डालता हूं। – Hartator

+5

जब मैं 'curl' पहले से स्थापित था, तो मैं इस त्रुटि में चल रहा था। मुझे लगता है कि यह या तो एक अप्रत्याशित जगह में स्थापित किया गया था या मैं एक अनुमति त्रुटि में चल रहा था। भले ही, मैं 'sudo apt-get libcurl3' इंस्टॉल करके चीजों को ठीक करने में सक्षम था, जिसने फिर से कर्ल स्थापित किया और चीजों को काम किया। – John

0

असल में स्थापित करने typhoeus क्या समस्या ठीक हो गई थी।

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

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