Mac升级到10.13.1 之后cocoapods出现问题的解决办法

我最近把我的Mac系统升级到了最高版本,macOS High Sierra(10.13.1),升级之后发现cocoapods出现了问题,,现把问题和解决办法罗列如下:

问题:

/usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

我查了一下https://github.com/CocoaPods/CocoaPods/issues/6898#issuecomment-332060096
发现很多人也遇到了这个问题,但是我用了大家说的方法之后发现还是不行,我这边还是报错,,后来经朋友提醒我才意识到,CocoaPods我已经快接近一年没有动他了,过去使用的taobao的源已经不再维护了。 所以解决办法如下:

解决办法:

一、首先查看一下自己的ruby,看是不是https://ruby.taobao.org/

            gem sources -l

二、如果是taobao的源的话,就添加新源,卸载旧源;

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

三、再次查看自己的ruby,看是否替换成功。如果显示是https://gems.ruby-china.org/则说明替换成功。

            gem sources -l

四、重新初始化安装Pod。

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

五、成功之后查看一下版本有无。

            pod --version

六、如果没什么问题的话吗,就cd到自己的工程目录下进行更新第三方库

            pod install --verbose --no-repo-update

多了解、多尝试、多总结!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值