协议“https”在libcurl中不受支持或禁用 [英] Protocol "https" not supported or disabled in libcurl
问题描述
这是我的Podfile内容:
平台:ios,'8.0'
use_frameworks!
target'Project-Name'do
pod'Firebase / Core'
pod'Firebase / Messaging'
end
将 pod'GoogleMaps'
添加到
在终端上运行 pod install --verbose命令
时出错:
[!]安装Firebase时出错
[!] / usr / local / bin / curl -f -L -o / var / folders / 1t / 102_4r0x1_3_5dlq8zdbm27r0000gn / T / d20160902-4388-1omozrn / file.tgz https://www.gstatic.com/cpdc/cc5f7aac07ccdd0a/Firebase-3.5.0.tar.gz --create-dirs --netrc-optional
curl:(1)在libcurl中不支持或禁用协议https
编辑1: 如何在Mac OS X上启用卷曲SSL?
$ b $ p <.c $ c> ./ configure --with -darwinssl 不工作。
-bash:./configure:没有这样的文件或目录
这个命令 brew安装curl --with-libssh2
在终端上执行,但不知道下一步该怎么做:
UB:lib aspl $ brew install curl --with-libssh2 --verbose
==>自动更新自制软件!
更新了1个水龙头(自制/核心)。
对公式没有更改。
警告:已安装curl-7.50.1
UB:lib aspl $ curl --version
curl 7.48.0(x86_64-apple-darwin14.5.0)libcurl / 7.48 .0 zlib / 1.2.5
协议:dict文件ftp gopher http imap ldap ldaps pop3 rtsp smtp telnet tftp
特性:IPv6 Largefile libz UnixSockets
这个命令不起作用:
$ otool -L / usr / local / git / libexec / git-core / git-http-push | grep curl
/usr/lib/libcurl.4.dylib
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump:'/ usr / local / bin / git / libexec / git-core / git-http-push':不是目录。
致命错误:/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool:内部objdump命令失败
二进制文件/usr/lib/libcurl.4 .dylib匹配
编辑:3 终端命令哪个git
显示 / usr / local / bin / git
< hr />
运行 sudo port install curl + ssl
或 sudo port uninstall curl
说:
sudo:port:command not found
安装端口(MacPorts )使用了以下链接,该链接又是一个 HTTPS 链接:
$ curl -O https:// distfil es.macports.org/MacPorts/MacPorts-2.3.4.tar.bz2
还有MacPort文件夹的下载选项?
但是如何处理下载的 MacPorts-2.3.4
文件夹?
编辑5:强制卸载curl并再次安装不起作用:($ / b>
$ brew uninstall curl
卸载/usr/local/Cellar/curl/7.50.1 ...(366个文件,2.6M)
curl 7.46.0仍然安装。
使用`brew uninstall --force curl`删除它们。
$ brew卸载--force curl
卸载curl ...(360文件,2.6M)
$ brew install curl --with-libssh2 --verbose
错误:curl 7.50.2未建立
日志:
/Users/aspl/Library/Logs/Homebrew/curl/01.configure
/ Users / aspl / Library / Logs / Homebrew / curl / 01 .configure.cc
/Users/aspl/Library/Logs/Homebrew/curl/02.make
/Users/aspl/Library/Logs/Homebrew/curl/config.log
这些未解决的问题可能也有帮助:
curl:迁移到openssl@1.1 https://github.com/Homebrew/homebrew-core/pull/4591
您可能需要更新git。一种方法:
brew install git
更多此处
Here's my Podfile content:
platform :ios, ‘8.0’
use_frameworks!
target 'Project-Name' do
pod 'Firebase/Core'
pod 'Firebase/Messaging'
end
Same error occurs while adding pod 'GoogleMaps'
into Podfile.
Error while running pod install --verbose command
on Terminal:
[!] Error installing Firebase
[!] /usr/local/bin/curl -f -L -o /var/folders/1t/102_4r0x1_3_5dlq8zdbm27r0000gn/T/d20160902-4388-1omozrn/file.tgz https://www.gstatic.com/cpdc/cc5f7aac07ccdd0a/Firebase-3.5.0.tar.gz --create-dirs --netrc-optional
curl: (1) Protocol "https" not supported or disabled in libcurl
Edit 1: How do I enable curl SSL on Mac OS X?
./configure --with-darwinssl
not working.
-bash: ./configure: No such file or directory
Edit 2: How do I enable https support in libcurl?
This command brew install curl --with-libssh2
is executed on terminal, but don't know what to do next:
UB:lib aspl$ brew install curl --with-libssh2 --verbose
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
No changes to formulae.
Warning: curl-7.50.1 already installed
UB:lib aspl$ curl --version
curl 7.48.0 (x86_64-apple-darwin14.5.0) libcurl/7.48.0 zlib/1.2.5
Protocols: dict file ftp gopher http imap ldap ldaps pop3 rtsp smtp telnet tftp
Features: IPv6 Largefile libz UnixSockets
This command not working:
$ otool -L /usr/local/git/libexec/git-core/git-http-push | grep curl
/usr/lib/libcurl.4.dylib
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump: '/usr/local/bin/git/libexec/git-core/git-http-push': Not a directory. fatal error: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: internal objdump command failed Binary file /usr/lib/libcurl.4.dylib matches
Edit:3 Terminal command which git
shows /usr/local/bin/git
Edit:4 Enabling HTTPS Support in Curl Installed Through MacPorts on OSX
Running either sudo port install curl +ssl
or sudo port uninstall curl
says:
sudo: port: command not found
And to install ports(MacPorts) following link is used, which again is an HTTPS link:
$ curl -O https://distfiles.macports.org/MacPorts/MacPorts-2.3.4.tar.bz2
There also a download option of MacPort folder?
But what to do with that downloadedMacPorts-2.3.4
folder?
EDIT 5: Force uninstall curl and installing again didn't work :(
$ brew uninstall curl
Uninstalling /usr/local/Cellar/curl/7.50.1... (366 files, 2.6M)
curl 7.46.0 is still installed.
Remove them all with `brew uninstall --force curl`.
$ brew uninstall --force curl
Uninstalling curl... (360 files, 2.6M)
$ brew install curl --with-libssh2 --verbose
Error: curl 7.50.2 did not build
Logs:
/Users/aspl/Library/Logs/Homebrew/curl/01.configure
/Users/aspl/Library/Logs/Homebrew/curl/01.configure.cc
/Users/aspl/Library/Logs/Homebrew/curl/02.make
/Users/aspl/Library/Logs/Homebrew/curl/config.log
These open issues may also help:
curl: migrate to openssl@1.1 https://github.com/Homebrew/homebrew-core/pull/4591
You might need to update git. One way:
brew install git
More here
这篇关于协议“https”在libcurl中不受支持或禁用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!