ruby - Cocoapods 无法从 ruby 下载数据
问题描述
我对 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 和一般编码都很陌生。
解决方案
我想留下这个问题,以防其他新人想要一个简单的答案。我还将此作为重复问题添加到我认为具有更深入答案的问题中。
我如何解决我的问题:
我安装了自制软件https://brew.sh/
然后我使用自制软件安装 rbenvbrew install rbenv
一旦我有了 rbenv,我就下载了 2.0.0-dev 而不是 2.0.0 并用来rbenv local 2.0.0-dev
将其设置为我的主要 ruby 版本。然后我打开一个新终端并正常安装 cocoapods 并将 podfile 安装到我的 xcode 中。
推荐阅读
- bots - 我应该在什么环境下为电报机器人编写代码,以便即使在控制台未运行时它也能正常工作?
- javascript - 如何使用 const 变量来迭代“for in”循环?
- javascript - bootstrap 中的 toasts 动画
- javascript - 选择特定日期时显示错误(日期输入)
- python - 不同长度的二维绘图 xy 列表
- inheritance - 如何让一个小部件从另一个小部件继承?- 颤振
- scala - 如何从 spark scala 中的两个表中获取列的数据
- python - 如何停止从 python gui 启动的进程?
- image - 如何在论坛应用程序 en ruby on rails 的回复表单上插入图像字段?
- airflow - DAG 似乎不见了,但代码可见