プロトコル「https」はlibcurlでサポートまたは無効化されていません[終了]


14

試しcurl http://google.comてみると動作しますが、httpsで実行すると、このエラーが発生します

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

さまざまな回答を検索しましたが、修正方法については説明していませんか?


1
次のコマンドと結果を質問に追加できますか?curl --version | grep Protocols....失敗しているcurlコマンドを正確に伝えることができれば役に立ちますか?
-andrew.46

出力which curlとは、apt-cache policy curlあまりにもいくつかの有用な洞察を提供することになります。
デビッドフォースター

Ubuntuを使用していますか?
アンワル

回答:


9

curlSSLでインストールしてください

ダウンロード:

SSLを使用したインストール:

  • 解凍->ディレクトリPATH内でターミナルを開き、次のように入力します。

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

SSLインストールへのパスを指定することもできます。詳細./configure --helpを参照してください


私はすでに仲間を持っており、
SSL

1
@nabtron:Bennyは、SSLサポート付きのcurlをダウンロード、コンパイル、インストールすることをお勧めします。
デビッドフォースター

2
libssl-devSSLサポートが必要な場合はインストールする必要があります。sudo apt install libssl-dev
アリYousuf

5

簡単なグーグルはこの問題のトラブルシューティングに関するこのcurl FAQを見つけました。

しかし、実際には、現在のcurlの手動インストールを削除し、でインストールすることをお勧めしますsudo apt-get install curl。デフォルトのUbuntuインストールには、https(およびその他)に適したライブラリがあります。


私はそれをやったcurl <site> --insecure
maan81
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.