解决 podinstall 出现 incompatible ch
2022-01-08 本文已影响0人
一个小白iOS
问题分析:
1、查看podfile文件是否存在不合法的字符,检查格式。
2、可能是 Ruby的版本号,与当前Cocoapods不适配使用。
版本号不适配处理方案:
1、卸载当前的ruby,重新安装ruby
查看当前ruby版本号
ruby -v
结果如下:
ruby 2.6.8p205 (2021-07-07 revision 67951) [x86_64-darwin21]
1)查看可使用版本号
rvm list known
结果:
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.10]
[ruby-]2.5[.8]
[ruby-]2.6[.6]
[ruby-]2.7[.2]
[ruby-]3[.0.0]
不建议使用最新的版本,可能存在问题,最好使用比较稳定的版本,2.6 或2.7 的版本
2)卸载当前版本:
sudo rvm remove 版本号(如:3.0.0)
3)安装指定版本
rvm install 版本号(如:2.6.8)
4)需要重新安装一下Cocoapods (注:这一步一点要做,不然上面的ruby版本无法适配,使用pod install 会报错)
gem install cocoapods
至此就可以使用了。