error: downloading 'https://cern.ch/geant4-data/datasets/G4ABLA.3.1.tar.gz'
failed
status_code: 1
status_string: "Unsupported protocol"
log: Protocol "https" not supported or disabled in libcurl
搜索堆栈溢出后,我发现其他人之前也遇到过类似的问题。正如该现有问题的答案所建议的那样,我用openssl重新编译了curl,然后在curl中包含了协议“ https”,因为在终端机中curl -V
时是这样的:
$curl -V
curl 7.45.0 (x86_64-pc-linux-gnu) libcurl/7.45.0 OpenSSL/1.0.2l zlib/1.2.11
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets
但是,当我再次尝试执行“ make”时,发生了相同的错误。我做了“清理”并重新启动了计算机,但是它不起作用。有谁知道如何解决这个问题?谢谢
答案 0 :(得分:0)
如注释中所提示,请确保已安装正确的curl
。使用apt-get show curl
查看软件包是否已安装。如果尚未安装,请执行sudo apt-get install curl
。
二进制文件应为在/usr/bin/curl
下。如果是这样,并且您仍然使用错误的curl
二进制文件,如果您键入curl,则通过echo $PATH
进行检查(并修改)您的PATH环境变量。