我正在尝试将cocoapods设置到我的iOS应用程序但是当我去命令时:
sudo gem update --system
我收到错误:当前安装的最新版本。中止。
当我进入cocoapods的下一步时:
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)
答案 0 :(得分:9)
我遇到了同样的问题,发现它是由于安装了旧版本的Ruby(即使我的OS X是10.10.2)。您需要卸载旧版本并安装较新版本的Ruby。这些步骤对我有用:
尝试rvm ls
查看您是否安装了较新版本。如果您这样做,请将其与rvm use ruby-2.2.0
一起使用。
如果您没有未使用的兼容版本,请卸载旧版本:rvm uninstall [your ruby version]
(如果此行显示错误,您可能必须首先卸载cocoapods)。使用rvm current
查看您正在运行的版本。
安装2.2.0版(或使用rvm list known
查看所有可用版本;
2.2.0为我工作,但2.2头没有):rvm install ruby-2.2.0
完成后:rvm --create ruby-2.2.0
,然后rvm use ruby-2.2.0
重新安装cocoapods