Mac Generating Pods project Abort trap: 6

为项目添加cocoapods如果产生此种错误时,主要有以下几点原因:

1,cocoapods版本过低:

   打开终端在终端输入:pod --version,目前最新版本是1.2.0(2017年3月),如果发现版本过低,则可以在终端输入以下命令:gem install cocoapods 更新cocoapods工具然后 pod install即可

                    164513_oA5x_2728740.png

2,ruby版本过低:

   在终端输入:rvm list known查看所有ruby版本 

                                          163404_bYHq_2728740.png

输入ruby -v 查看当前版本

             163450_lQoy_2728740.png

如果不是最新的则输入ruby 2.3.0 install  (注:2.30为版本号)

3,使用了过期的ruby镜像:

   终端输入:gem sources -l查看当前镜像源

                     163756_bzuQ_2728740.png

2017年之前国内镜像源一直是 https://ruby.taobao.org/,目前镜像源已由淘宝改为https://gems.ruby-china.org/

               164048_rMB6_2728740.png

更改方法:1>移除旧的镜像源 , gem sources --remove https://ruby.taobao.org/

             2>添加新的镜像源, gem sources --add https://gems.ruby-china.org/

完成后查看一下,gem sources -l

4,排除前两种后,更改ruby 镜像源时报错,错误原因为请求拒绝:

   当遇见修改镜像遭到拒绝时,说明在安装或者产生根目录时使用了管理员身份进行的操作,解决方法如下:

     打开终端输入: sudo -s 以管理员身份运行

                                 164938_Kzt7_2728740.png

    输入sudo -s 后系统要求输入密码,密码输入时为不可见状态,直接输入并回车即可.成功获得超级管理员身份后用户名称会变为以下状态:

               165246_bph4_2728740.png

此时以超级管理员的身份,重复操作步骤3即可修改镜像源.

5,当以上4种情况皆不可行时,卸载ruby环境和cocoapods,并重新安装,安装教程:http://www.jianshu.com/p/6d8604f0b94c

转载于:https://my.oschina.net/Kuture/blog/848855

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值