美文网首页
【Mac】Cocoapods (1.9.1)CDN异常问题(20

【Mac】Cocoapods (1.9.1)CDN异常问题(20

作者: 冷月葬花魂_ | 来源:发表于2020-04-20 22:19 被阅读0次

    已经解决过一次了,今天不懂为啥又失效了

    上班时间解决这种问题还是比较浪费时间的,纯记录下

    自从升级了10.15之后,每次pod总有各种各样的问题

    主要是CDN 

    couldn't connect to server

    猜测是安装python环境时修改了原来的git环境变量,不确定。

    同时,每次打开新终端执行pod install总是会提示

    -bash: pod: command not found

    not found之前倒是有个临时解决办法,每次打开终端时先执行以下语句:【永久解决见文章底部】

    mkdir -p $HOME/Software/ruby

    export GEM_HOME=$HOME/Software/ruby

    gem install cocoapods

    export PATH=$PATH:$HOME/Software/ruby/bin

    但是cdn就很烦人,参考以下解决办法

    解决CDN couldn't found server的问题

    1.删除master与trunk

    pod repo remove trunk 

    pod repo remove master

    或者进入/.cocoapods/repos/手动删除所有文件夹

    2.https://git.coding.net/CocoaPods/Specs.git特别慢,总结后使用国内镜像源clone

    git clone https://gitee.com/mirrors/CocoaPods-Specs.git ~/.cocoapods/repos/master

    3.然后执行以下命令:

    pod setup

    4打开podfile文件 指定旧方式下载。在podfile最顶部加入以下soure

    source 'https://gitee.com/mirrors/CocoaPods-Specs'

    例如:

    platform :ios, ‘8.0’

    source 'https://gitee.com/mirrors/CocoaPods-Specs'

    target '项目target名' do pod 'AFNetworking', '~> 3.1.0'end

    5.cd到工程目录,执行

    pod install

    这时候应该可以了。不删除master与trunk的话这一步依然有可能卡住,可能是不生效。

    如果还是不行,执行

    pod repo list

    查看master或者trunk是不是没有修改正确。


    不过我还是很想解决那个pod not found的问题,否则每次打开新终端都要执行一次那几个语句比较烦。而且因为接连出错好几次了,每次出错时又不确定前几天改了啥,浪费时间,所以决定重装试试。

    哦不,重装太费力气了,还是决定先看下环境变量哪里错了。

    解决-bash: pod: command not found

    1.打开终端

    cd ~

    2.打开.bash_profile文件

    open -e .bash_profile 

    3.在.bash_profile中配置环境

    export GEM_HOME=$HOME/Software/ruby

    export PATH=$PATH:$HOME/Software/ruby/bin

    保存关闭

    4.更新配置的环境变量

    source .bash_profile

    pod --version试下。关闭终端再试下。ok。

    话说第三步可能之前也有export path,不管他,反正再写一行。

    不确定会不会影响其他环境,应该不会,待测试。

    至少pod是可以了

    相关文章

      网友评论

          本文标题:【Mac】Cocoapods (1.9.1)CDN异常问题(20

          本文链接:https://www.haomeiwen.com/subject/faqjihtx.html