您的位置:首页 > 移动开发 > IOS开发

iOS开发中无法安装cocoapods的问题

2016-09-04 10:41 519 查看
CocoaPods可以方便地通过Mac自带的RubyGems安装。

打开Terminal,然后键入以下命令:

$ sudo gem install cocoapods


执行完这句如果报告以下错误:

ERROR: Could not find a valid gem ‘cocoapods’ (>= 0), here is why:

Unable to download data from https://rubygems.org/ - Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)

ERROR: Possible alternatives: cocoa pods

这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:

$ gem sources -l #查看当前ruby的源
$ gem sources --remove https://rubygems.org/ #删除亚马逊的源
$ gem sources -a https://ruby.taobao.org/ #增加淘宝源
$ gem sources -l #查看当前ruby的源


这个时候使用

$ sudo gem install cocoapods


然而我的电脑到这一步发现依然不能安装。出错信息如下:

ERROR: Could not find a valid gem ‘cocoapods’ (>= 0), here is why:

Unable to download data from http://ruby.taobao.org/ - bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

查阅了stackoverflow发现这里的协议不需要使用基于SSL的http即

https://ruby.taobao.org/ 换成 http://ruby.taobao.org/

$ gem sources --remove https://ruby.taobao.org/ #删除原来的淘宝源
$ gem sources -a http://ruby.taobao.org/ #增加新的淘宝源


这个时候发现就最后使用

$ pod setup


即可安装成功了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios ios开发