iOS项目执行pod install报错缺失json gem(>=1.5.1),求解决办法
解决Pod安装时
Gem::MissingSpecError(找不到json >=1.5.1)的问题 以下是几个直接有效的解决步骤:
手动安装指定版本的json gem
执行命令:gem install json -v ">=1.5.1"若遇到权限问题,添加
sudo提升权限:sudo gem install json -v ">=1.5.1"检查并修复Gem源
- 查看当前使用的Gem源:
gem sources -l - 若源地址不可用或同步异常,移除旧源并添加可靠镜像源(如Ruby China镜像):
gem sources --remove https://rubygems.org/ gem sources --add https://gems.ruby-china.com/ - 重新安装json gem后,回到iOS目录重试
pod install
- 查看当前使用的Gem源:
清理Gem缓存后重试
先清理本地过期Gem缓存:gem cleanup重新安装json gem,再执行
pod install确认Ruby环境一致性(若使用rbenv/rvm)
如果项目依赖特定Ruby版本,确保当前终端环境匹配:- 对于rbenv:
rbenv local <项目指定Ruby版本号> - 对于rvm:
rvm use <项目指定Ruby版本号>
切换版本后重新安装json gem,再执行
pod install- 对于rbenv:
内容的提问来源于stack exchange,提问作者Mohd Arqum Malik
相关产品推荐
相关产品推荐

