Unity接入AbMob踩坑记

之前是配置好的环境,不知道怎么突然就不正常了.
一直弹出下面的报错:

Error running CocoaPods. Please ensure you have at least version 1.0.0. You can install CocoaPods with the Ruby gem package manager:

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

在终端中输入上面的两条命令也安装成功了,但是在打包的时候还是弹出错误.
尝试了百度和谷歌上的各种方法安装了各种ruby版本还是不行.

各种尝试无果后都有点砸电脑的冲动了.

然后突然发现Unity里调用的好像不是我安装的Ruby版本.
系统本身带了一个Ruby版本,我用rvm安装了一个,我的$PATH配置用的是rvm里面的Ruby,而Unity调用的是系统的Ruby.
想起来我前几天升级过一次系统,估计是那次升级把我环境弄乱了.
知道问题就好办了,调用系统版本下面的gem来安装cocoapods就可以了

我的系统下ruby路径是
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/gem

输入

cd /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/

然后输入

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

然后就解决了

posted @ 2019-12-11 01:59  唐好酸  阅读(530)  评论(0编辑  收藏  举报