प्रोटोकॉल "https" libcurl में समर्थित या अक्षम नहीं है [बंद]


14

जब मैं कोशिश curl http://google.comकरता हूं कि यह तब काम करता है जब मैं इसे https के साथ करता हूं, यह यह त्रुटि देता है:

curl: (1) Protocol "https" not supported or disabled in libcurl

मैंने विभिन्न उत्तरों की खोज की है, लेकिन कोई भी यह नहीं बताता कि इसे कैसे ठीक किया जाए?


1
क्या आप अपने प्रश्न में निम्नलिखित कमांड और परिणाम जोड़ सकते हैं: curl --version | grep Protocols.... यदि आप सही कर्ल कमांड दे सकते हैं जो असफल है?
andrew.46

के उत्पादन which curlऔर apt-cache policy curlकुछ उपयोगी जानकारी भी प्रदान करेगा।
डेविड फोस्टरस्टर

क्या आप उबंटू का उपयोग कर रहे हैं?
अनवर

जवाबों:


9

कृपया curlएसएसएल के साथ स्थापित करें

डाउनलोड:

एसएसएल के साथ स्थापित:

  • Unzip -> निर्देशिका PATH के अंदर खुला टर्मिनल और टाइप करें:

    ./configure --with-ssl
    make
    sudo make install
    

आप SSL स्थापना के लिए पथ भी निर्दिष्ट कर सकते हैं ./configure --help, विवरण देख सकते हैं


मेरे पास पहले से ही कर्ल है, केवल ssl के साथ काम नहीं कर रहा है,
nabtron 15

1
@nabtron: बेनी आपको एसएसएल समर्थन के साथ कर्ल डाउनलोड, संकलन और स्थापित करने का सुझाव देता है।
डेविड फोस्टरस्टर

2
आप की जरूरत libssl-devस्थापित आप एसएसएल समर्थन चाहते हैं। sudo apt install libssl-dev
अली यूसुफ

5

एक त्वरित Google ने इस समस्या के निवारण पर यह कर्ल FAQ पाया ।

लेकिन मैं वास्तव में कर्ल के अपने वर्तमान मैनुअल इंस्टाल को हटाने का सुझाव दूंगा, और बस इसे स्थापित करूंगा sudo apt-get install curl। डिफ़ॉल्ट उबंटू इंस्टॉल में https (और कई और) के लिए सही लाइब्रेरी हैं।


मैंने इसे कियाcurl <site> --insecure
maan81
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.