博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
更新cocoapods 时遇到问题及解决
阅读量:6772 次
发布时间:2019-06-26

本文共 1154 字,大约阅读时间需要 3 分钟。

运行命令 sudo gem install cocoapods

报错: ERROR: While executing gem ... (OpenSSL::SSL::SSLError) hostname "upyun.gems.ruby-china.org" does not match the server certificate

ERROR:  While executing gem ... (OpenSSL::SSL::SSLError)    hostname "upyun.gems.ruby-china.org" does not match the server certificate复制代码

原因是 cocoapods 依赖的 gem 版本过低 升级

执行命令 sudo gem update --system

Updating rubygems-updateFetching: rubygems-update-2.6.7.gem (100%)Successfully installed rubygems-update-2.6.7Parsing documentation for rubygems-update-2.6.7Installing ri documentation for rubygems-update-2.6.7Installing darkfish documentation for rubygems-update-2.6.7Installing RubyGems 2.6.7RubyGems 2.6.7 installedParsing documentation for rubygems-2.6.7Installing ri documentation for rubygems-2.6.7=== 2.6.7 / 2016-09-26复制代码

再次运行 sudo gem install cocoapods

报错:While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj

原因:在stackoverflow搜到的解释是这样的,This is happening because Apple has enabled rootless on the new install,也就是说在10.11系统上苹果已经启用无根的安装。

解决方案:如下的命令:sudo gem install -n /usr/local/bin cocoapods

升级成功。

转载于:https://juejin.im/post/5a31d5785188256e174e179d

你可能感兴趣的文章
ruby正则匹配回车换行符
查看>>
iOS开发系列之运动事件
查看>>
《C++ Primer Plus》14.4 类模板 学习笔记
查看>>
【已更新】【原创】Chrome53 最新版惊现无厘头卡死 BUG!
查看>>
【Java基础】13、抽象方法不能是static或native或synchroniz 原因及误解
查看>>
Cookie 与 sessonID
查看>>
一键部署Drupal开源内容管理系统
查看>>
java程序中如何为一个while(true)循环计时,超过一定时间比如10个小时就退出循环?...
查看>>
Unity3D Shader 入门
查看>>
WPF模板(二)应用
查看>>
区块链的硬分叉、软分叉介绍
查看>>
Eclipse自动输入提示
查看>>
奥巴马专用直升机被曝飞机蓝图被伊朗P2P用户分享
查看>>
mysql的timeout
查看>>
华为失意老员工的感悟:失去梦想,我们还能拥有什么?
查看>>
[WP8.1UI控件编程]Windows Phone理解和运用ItemTemplate、ContentTemplate和DataTemplate
查看>>
UltraISO制作U盘启动盘安装Win7/9/10系统攻略
查看>>
自建mail服务器之二:hmailserver
查看>>
如果有一天,我老无所依,请把我埋在新闻里!
查看>>
高效使用hibernate-validator校验框架
查看>>