当我尝试安装Cocoapod(Firebase)时,我看到了这个问题。
Installing Firebase (4.7.0)
[!] Error installing Firebase
[!] /usr/local/bin/curl -f -L -o /var/folders/xv/ghl7s0wx2m3_0hwh15spwfrc0000gn/T/d20171222-26613-2tuztl/file.tgz https://dl.google.com/dl/cpdc/51a9c1fa1090163e/Firebase-4.7.0.tar.gz --create-dirs --netrc-optional
curl: (1) Protocol "https" not supported or disabled in libcurl
为什么会这样?
您可能已经使用没有SSL支持的版本重建或替换了curl
。
要修复它,您需要确保curl
版本是使用SLL构建的。跟着这些步骤:
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl \
-Wl,-rpath,/usr/local/ssl/lib
make
sudo make install
https
的curl命令将失败。
在Mac上:
./configure --with-ssl
make
sudo make install
验证配置步骤后是否设置了SSL,您应该看到如下文字:
SSL support: enabled (OpenSSL)
pod install
https
curl依赖项已完成:
Analyzing dependencies
Downloading dependencies
Installing Firebase (4.8.0)
Installing FirebaseAnalytics (4.0.5)
Installing FirebaseCore (4.0.13)