Ответ 1
brew info curl
перечислены необходимые флаги, чтобы включить эту функцию.
brew reinstall curl --with-openssl --with-nghttp2
обновит вашу установку.
У меня есть последняя версия завитка и до сих пор не вижу, как http2 появляется как функция. Я следил за шагами вокруг связанных вопросов, но все равно не повезло.
$ /usr/local/Cellar/curl/7.43.0/bin/curl -V
curl 7.43.0 (x86_64-apple-darwin14.3.0) libcurl/7.43.0 SecureTransport zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: IPv6 Largefile NTLM NTLM_WB SSL libz UnixSockets
любые идеи?
brew info curl
перечислены необходимые флаги, чтобы включить эту функцию.
brew reinstall curl --with-openssl --with-nghttp2
обновит вашу установку.
По умолчанию curl
не скомпилирован с nghttp2
. Поскольку описанный в этой статье, вам необходимо перекомпилировать его, передав флаг --with-nghttp2
и связать его (чтобы заменить исходный curl
, поставляемый с Mac OS X.
# install cURL with nghttp2 support
$ brew install curl --with-nghttp2
# link the formula to replace the system cURL
$ brew link curl --force
# now reload the shell
Команда Homebrew недавно удалила все параметры формулы curl
, но в формуле curl-openssl
включен HTTP/2.
brew install curl-openssl