curl: (1) โปรโตคอล https ไม่ได้รับการสนับสนุนหรือปิดการใช้งานใน libcurl


10

ฉันพยายามที่จะติดตั้งกรอบการทำงานโดยใช้แต่ฉันได้รับข้อความแสดงข้อผิดพลาดที่น่ารำคาญนี้curl curl: (1) Protocol https not supported or disabled in libcurlไม่มีใครรู้วิธีการที่จะแก้ไขปัญหานี้? ฉันสแต็ค!

ขอบคุณ


แก้ไขคำถามของคุณและเพิ่มผลลัพธ์ของapt-cache policy curl libcurl3
AB

คุณใช้เป็นทางการcURLหรือคอมไพล์ด้วยตนเองหรือไม่? โดยค่าเริ่มต้นcURLการรองรับ https จะเปิดใช้งานในรุ่นอย่างเป็นทางการ
Aizuddin Zali

คำตอบ:


8

ฉันจัดการเพื่อแก้ไขปัญหาหลังจากหลายชั่วโมงของการลองตัวเลือกต่าง ๆ ! นี่คือสิ่งที่ฉันทำ:

ดาวน์โหลดได้จากhttp://curl.haxx.se/download.html

tar -xzf curl-***.tar.gz
cd curl-*.*.*
./configure --with-ssl
make
sudo make install

คุณจะต้องติดตั้งopen-sslก่อนที่จะทำคำสั่งข้างต้น มิฉะนั้น ssl ยังคงปิดใช้งานอยู่ sudo apt install libssl-dev
Rock

1

cURL อย่างเป็นทางการไม่สนับสนุน HTTPS คำตอบข้างต้นไม่ได้ผลสำหรับฉันแล้วลองดาวน์โหลดเวอร์ชันใหม่ที่เพิ่มเข้ามาด้วยคำสั่ง --with-ssl และไม่โชคดีคำตอบนี้แก้ปัญหาของฉันได้

https://stackoverflow.com/a/28782797/8146700

  • ลิงค์เนื้อหา -

ฉันยังไม่รู้ว่าทำไมการใช้ Aptitude ติดตั้งเวอร์ชันโดยไม่รองรับ HTTPS แต่เคล็ดลับการสร้างตั้งแต่เริ่มต้นทำได้:

git clone https://github.com/bagder/curl.git sudo apt-get build-dep curl cd curl ./buildconf ./configure ทำการ sudo ทำการติดตั้ง

ตอนนี้อัตราผลตอบแทน -V

โปรโตคอล: ไฟล์ dict ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps smtps smtps telnet คุณสมบัติ tftp: IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets


โดยทั่วไปแล้วจะเป็นการดีกว่าที่จะรวมขั้นตอนหลักที่คุณปฏิบัติตามในคำตอบของคุณที่นี่พร้อมลิงก์ไปยังคำตอบที่เหมาะกับคุณ - ในกรณีที่ลิงก์เสียไป
sempaiscuba
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.