cocoapods详细安装


1、安装装需要用到Ruby,虽然Mac自带了Ruby,不过版本有点老了,最好更新一下。(测试不更新也是可以的)

查看当前Ruby版本

rvm -v

2、更换源(因为Ruby的软件源rubygems.org被屏蔽了,国内那无形之墙,我们需要来修改更换源,把源切换至ruby-china;网上大多数是使用的https://ruby.taobao.org的,这里不再建议使用的了,这是因为taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务)

执行命令:

gem sources --add https://gems.ruby-china.org/--remove https://rubygems.org/

3、接下来查看源路径是否替换成功,执行命令:

 gem sources -l

*请确保只有 gems.ruby-china.org! *,然后方可更新Ruby,执行命令:

sudo gem update --system

4、查看当前更新的版本:

gem -- version

5、开始安装Cocoapods,执行命令:

sudo gem install cocoapods

安装过程会出现如下错误:

ERROR:  Could not find a valid gem 'cocoapads' (>= 0) in any repository

ERROR:  Possible alternatives: cocoapods, cocoaseeds, socmap_adf

ERROR:  While executing gem ... (Gem::FilePermissionError)

    You don't have write permissions for the /usr/bin directory.

很直观的看到上边的说明以后,相信这是最容易想到的解决方案,既然不能写入/usr目录,而且写入这个目录确实会产生一些不可控的风险,那不装到/usr/bin目录就好了

修改一下目录就好了,其他涉及到相似的问题,也可以酌情这样处理,这也是比较符合官方思路的处理方案。

sudo gem install -n /usr/local/bin cocoapods

6、接下来就是设置仓库:

pod setup

使用CocoaPods查找需要的第三方框架(就拿AFNetworking试试吧)
bogon:~ liyilin$ pod search AFNetworking

Setup completed [!] Unable to find a pod with name, author, summary, or description matching 'AFNetworking'

上网搜索后得知要删除一个文件
bogon:~ liyilin$ rm ~/Library/Caches/CocoaPods/search_index.json
然后我再一次搜索AFNetworking
bogon:~ liyilin$ pod search AFNetworking
终端打印如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值