我对Xcode还是很陌生,我试图获取firebase,但无法安装cocoapods。每当我输入gem install cocoapods
或sudo gem install cocoapods
时,我都会得到这个...
ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: tlsv1 alert protocol version (https://rubygems.org/latest_specs.4.8.gz)
我很确定我拥有最新版本的ruby(2.0.0),Xcode 8.2,并且我在2007年中期的IMac上运行MacOS 10.11.6 El Capitan。我不确定我的计算机是否过时并且无法下载。
除了尝试将sudo放在gem之前,我在其他任何地方都没有找到任何明确的答案,因此可以帮助您。很抱歉,如果有人问过这个问题,或者它是一个非常简单的解决方法,那么我对xcode和编码通常还是陌生的。
答案 0 :(得分:2)
我想不提这个问题,以防其他新手想要一个简单的答案。我还将此问题作为重复问题添加到了我认为更深入的答案中。
我如何解决我的问题:
我安装了自制软件https://brew.sh/
然后我用自制软件通过brew install rbenv
安装rbenv
一旦我有了rbenv,我就下载2.0.0-dev而不是2.0.0,并使用rbenv local 2.0.0-dev
将其设置为我的主要ruby版本。
然后,我打开了一个新终端,并按照常规方式通过安装cocoapods并将podfile安装到我的xcode中。