之前是配置好的环境,不知道怎么突然就不正常了.
一直弹出下面的报错:
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
然后就解决了