Wenn ich es versuche curl http://google.com
, funktioniert es jedoch, wenn ich es mit https mache, gibt es diesen Fehler:
curl: (1) Protocol "https" not supported or disabled in libcurl
Ich habe nach verschiedenen Antworten gesucht, aber keine erklärt, wie das Problem behoben werden kann.
curl --version | grep Protocols
.... Auch hilfreich, wenn Sie den genauen Befehl curl angeben könnten, der fehlschlägt?which curl
undapt-cache policy curl
würde auch einige hilfreiche Einsichten liefern.Antworten:
Bitte installieren Sie
curl
mit SSLHerunterladen:
Installation mit SSL:
Entpacken -> Terminal im Verzeichnis PATH öffnen und eingeben:
Sie können auch den Pfad zur SSL-Installation angeben (siehe
./configure --help
Details)quelle
libssl-dev
installiert sein, wenn Sie SSL-Unterstützung wünschen.sudo apt install libssl-dev
Eine schnelle Google-Suche hat diese Curl-FAQ zur Fehlerbehebung für dieses Problem gefunden.
Aber ich würde tatsächlich vorschlagen, Ihre aktuelle manuelle Installation von curl zu löschen und sie einfach mit zu installieren
sudo apt-get install curl
. Die Ubuntu-Standardinstallation enthält die richtigen Bibliotheken für https (und viele mehr).quelle
curl <site> --insecure