得到错误设立可可豆荚和Ruby的
安装更新,我想设置的CocoaPods到我的iPhone应用程序但是,当我去命令:得到错误设立可可豆荚和Ruby的
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)
我有这个同样的问题,发现这是由于有红宝石的旧版本安装(即使我的OS X是10.10.2)。您需要卸载旧版本并安装较新版本的Ruby。这些步骤对我有效:
尝试
rvm ls
以查看是否安装了更新的版本。例如,如果你这样做,就用rvm use ruby-2.2.0
。如果您没有未使用的兼容版本,请卸载旧版本:
rvm uninstall [your ruby version]
(如果此行出现错误,您可能必须先卸载cocoapods)。使用rvm current
来查看您正在运行的版本。当它这样做rvm install ruby-2.2.0
:
rvm --create ruby-2.2.0
,然后,安装版本2.2.0( 2.2.0为我工作,但2.2头没有或使用
rvm list known
看到所有可用的版本)rvm use ruby-2.2.0
重新安装的CocoaPods
伟大的答案!谢谢 – SleepsOnNewspapers 2015-05-04 04:45:35
我看到的升级Ruby的最佳指南。真的是 – SleepsOnNewspapers 2015-05-04 04:47:44
我按照这些步骤卸载了Ruby。然后试着按照上面的方法安装2.2,它需要一些叫做自制软件的东西。我发现并试图安装它,但它需要Ruby。我杀了我的鸡,现在我没有鸡蛋:) – theLastNightTrain 2015-08-26 10:58:45
当试图安装Ruby和RVM,我得到错误:RVM采购线没有找到岩组,重新运行ŧ他用'--auto-dotfiles'标志修复它的命令。并警告:*警告:您有'〜/ .profile'文件,您可能需要加载它, 可以将以下行添加到'/Users/sharmas7/.bash_profile': source〜/ .profile和错误的红宝石:没有二进制红宝石可用:osx/10.8/x86_64/ruby-2.0.0-p598 – 2015-03-11 09:27:37