cocopods CompatibilityError - incompatible character encodings: UTF-8 and ASCII-8BIT with pod ins...

最近接手一个外包项目,  pod 'TXIMSDK_TUIKit_iOS_Professional' 的时候报错CompatibilityError - incompatible character encodings: UTF-8 and ASCII-8BIT with pod install,最后发现是ruby版本问题,过程曲折,不多赘述,列出我的解决办法


1、安装rvm                 curl -L https://get.rvm.io | bash -s stable

2、载入rvm环境          source ~/.rvm/scripts/rvm

3、检查rvm                  rvm -v

4、查看已安装ruby      rvm list

列出ruby可安装版本信息    rvm list known


我之前安装的ruby是3.0.0版本的  现在降低到2.7.0

5、用rvm安装ruby环境          rvm install 2.7.0

6、设置为默认版本              rvm use 2.7.0 --default

这个时候执行pod install报错    can't find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException) 

6、解决步骤:

1、sudo gem update --system

2、gem install cocoapods

如果没成功,可以尝试使用

1.rvm get stable 

2.gem install cocoapods 

然后 pod install  成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容