首页 > 解决方案 > Cocoapods 无法从 ruby​​ 下载数据

问题描述

我对 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 和一般编码都很陌生。

标签: rubyxcodecocoapods

解决方案


我想留下这个问题,以防其他新人想要一个简单的答案。我还将此作为重复问题添加到我认为具有更深入答案的问题中。

我如何解决我的问题:

我安装了自制软件https://brew.sh/

然后我使用自制软件安装 rbenvbrew install rbenv

一旦我有了 rbenv,我就下载了 2.0.0-dev 而不是 2.0.0 并用来rbenv local 2.0.0-dev将其设置为我的主要 ruby​​ 版本。然后我打开一个新终端并正常安装 cocoapods 并将 podfile 安装到我的 xcode 中。


推荐阅读