在设置 Cocoa Pods 和安装 Ruby 更新时出错

Getting error in setting up Cocoa Pods and install update for Ruby

我正在尝试为我的 iOS 应用程序设置 cocoapods 但是当我执行命令时:

sudo gem update --system

我收到错误消息:当前已安装最新版本。正在中止。

当我进入椰子足类的下一步时:

sudo gem install cocoapods

我在 Mac OS 10.8.5 上遇到错误:

ERROR:  Error installing cocoapods:
cocoapods-trunk requires Ruby version >= 2.0.0. 

我在 Mac OS 10.9.4 上尝试了同样的操作,但出现错误:

ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why:
      Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: Connection refused - connect(2) (https://rubygems.org/latest_specs.4.8.gz)​

我遇到了同样的问题,发现这是由于安装了旧版本的 Ruby(即使我的 OS X 是 10.10.2)。您将需要卸载旧版本并安装更新版本的 Ruby。这些步骤对我有用:

  1. 尝试rvm ls看看您是否安装了更新的版本。如果这样做,只需将它与 rvm use ruby-2.2.0 一起使用即可。

  2. 如果您没有未使用的兼容版本,请卸载旧版本:rvm uninstall [your ruby version](如果此行出错,您可能需要先卸载 cocoapods)。使用 rvm current 查看您的版本 运行.

  3. 安装 2.2.0 版(或使用 rvm list known 查看所有可用版本; 2.2.0 对我有用,但 2.2-head 没有):rvm install ruby-2.2.0

  4. 完成后:rvm --create ruby-2.2.0,然后rvm use ruby-2.2.0

  5. 重新安装 cocoapods