iospod和SVN的日常挖坑

    Cocopods作为一个ios第三方开源库管理工具,在工作中可以极大的节省设置和更新第三方开源库的时间以及经历。

在秦淮等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、网站设计 网站设计制作定制网站制作,公司网站建设,企业网站建设,成都品牌网站建设,全网整合营销推广,外贸网站制作,秦淮网站建设费用合理。

    但是了个但是,组队开发的时候就坑了,更新了程序报错啦、队友不能更新代码了balabala,那可真是eat feces。所以就认真研究了一下到底是哪里出了问题,先查看cocoapods版本。嗯,不一致,差了一个版本,更新思密达。

    首先先卸载之前的版本,删除目录下的podrm -rf /usr/local/bin/pod

    执行gem list | grep cocoapods 查看所有与cocoapods相关的已安装的组件,然后挨个卸载。

    接下来更新ruby,官网上现在最新版本http://www.ruby-lang.org/en/downloads/。

    在解压缩文件夹里进行编译

  • ./configure

  • sudo make

  • sudo make install

    ruby -v查看ruby 版本

    这里我的没问题直接通过了,队友的报了error,看了下日志发现是系统版本问题,看了下队友系统 10.11 ruby要求10.12 查了一个大版本 ,更吧。

    之后更新gem

    

依次执行以下内容:

  1. 执行sudo gem update --system

  2. 执行sudo gem install rubygems-update

  3. 执行 sudo update_rubygems

    这里我的顺利通过,队友的又报了error [手动滑稽] 看日志吧,说没有openssl,纳尼! 之后耗费了好长一段时间检查,发现是gem源地址的问题,队友的地址还是 淘宝的和默认的共存 

     *** CURRENT SOURCES ***

    https://rubygems.org/

    https://ruby.taobao.org/

    好吧 挨个删掉 gem sources --removehttps://rubygems.org/

    添加上我之前找的源地址 sudo gem sources -a http://gems.ruby-china.org/

    这里用了秘制方法 去掉https的s 绕过openssl文件,更新成功

    sudo gem install cocoapods

    更新成功,然后发现还是不能共用。 好吧 把SVN上的pod podfile.lock 删掉,结果是喜人的。至此,就可以愉快的玩耍了。但是要注意,之后提交代码的时候,不要提交pod 的两个文件。

新闻名称:iospod和SVN的日常挖坑
新闻来源:https://www.cdcxhl.com/article10/ijhddo.html

成都网站建设公司_创新互联,为您提供搜索引擎优化电子商务动态网站建站公司云服务器微信公众号

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营