执行pod install时报Could not find 'minitest'(~>5.1)错误如何解决
解决方案
1. 修复pod命令缺失依赖报错
你误删了系统Ruby全局Gems目录下的文件,导致Homebrew安装的CocoaPods无法找到对应依赖,执行以下操作修复:
- 安装系统级minitest依赖:
sudo gem install minitest -v '~> 5.1' - 强制重装CocoaPods,修复所有关联依赖:
sudo gem install cocoapods --force - 验证修复结果:
pod --version
正常输出版本号即代表pod命令已恢复可用。
2. 修复初始RangeError构建报错
该报错是CocoaPods 1.10.x版本的已知兼容性问题,按以下操作解决:
- 进入项目ios目录,执行清理重装操作:
pod deintegrate rm -f Podfile.lock pod install
- 若仍报错,升级CocoaPods到1.11.0及以上版本即可彻底解决:
sudo gem install cocoapods -v '>=1.11.0'
升级完成后重新执行pod install即可。
注意事项
你自行在ios目录创建的Gemfile不符合React Native默认项目配置,可直接删除该文件及生成的Gemfile.lock,使用全局CocoaPods即可满足常规开发需求。
内容的提问来源于stack exchange,提问作者mxlyct
相关产品推荐
相关产品推荐

