我正在使用CentOS 6.2,需要在服务器请求中使用curl --http2.0命令,但是我安装的版本为7.19.6。在查看了http://curl.haxx.se/docs/manpage.html之后发现,--http2.0选项只支持curl 7.33.0版本及以上。为了解决这个问题,我按照http://www.linuxfromscratch.org/blfs/view/svn/basicnet/curl.html中的步骤,安装了curl 7.33.0版本。但是,在安装完毕后,我仍然无法使用该命令,出现curl(1):unsupported protocol错误。我检查了curl的版本,使用了curl --version命令,显示如下:
curl 7.33.0 (x86_64-unknown-linux-gnu) libcurl/7.33.0 OpenSSL/1.0.0 zlib/1.2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile NTLM NTLM_WB SSL libz
我需要使用--http2.0,但是不知道如何实现。由于curl 7.19已安装,因此我重新安装了更高版本的curl,这是否会造成任何问题?
libxml2-devel
,我假设你已经安装了它来解决配置错误)。 - deltheil