Cocoapods无法从红宝石下载数据

时间:2018-08-12 16:28:19

标签: ruby xcode cocoapods

我对Xcode还是很陌生,我试图获取firebase,但无法安装cocoapods。每当我输入gem install cocoapodssudo 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和编码通常还是陌生的。

1 个答案:

答案 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中。