Xcode 7.2 + iOS 9.0环境下CocoaPods安装无下载提示求助
解决CocoaPods安装无进程反馈的问题
嗨,我来帮你搞定这个CocoaPods安装卡住的问题~结合你用的Xcode7.2 + iOS9.0的旧环境,大概率是Ruby源访问卡顿或者安装了不兼容的CocoaPods版本导致的,给你一步步的解决方法:
第一步:确认Ruby版本
打开终端输入以下命令,检查当前Ruby版本:ruby -vXcode7.2对应的系统自带Ruby应该是2.0.0及以上,这个版本符合CocoaPods旧版本的要求,一般不用额外升级。
第二步:更换国内Ruby源
默认的RubyGems源在国内访问经常卡顿甚至超时,导致终端看起来没反应,我们换成国内适配旧环境的源:- 移除默认源:
gem sources --remove https://rubygems.org/- 添加国内源:
gem sources -a https://gems.ruby-china.com/- 确认源设置正确,输入后应该只显示刚才添加的国内源:
gem sources -l第三步:安装兼容旧环境的CocoaPods版本
最新版CocoaPods已经不再支持Xcode7和iOS9了,必须指定适配的旧版本(1.1.1是适配Xcode7的稳定版本):sudo gem install cocoapods -v 1.1.1输入密码后如果终端暂时没输出,别着急!可能是后台在下载依赖包,你可以用以下命令查看是否有进程在运行:
ps aux | grep gem如果能看到gem相关的进程,说明正在安装,耐心等待即可。
可选:避免sudo权限问题
如果你不想每次都用sudo,可以先修复Ruby gems目录的权限:sudo chown -R $(whoami) /Library/Ruby/Gems/2.0.0之后直接运行安装命令即可,不用加sudo:
gem install cocoapods -v 1.1.1
按照这些步骤操作,应该就能看到CocoaPods的安装进程啦~
内容的提问来源于stack exchange,提问作者user9137841
相关产品推荐
相关产品推荐

