美文网首页
安装cocoaPods 2021-04-26(全程不翻墙)

安装cocoaPods 2021-04-26(全程不翻墙)

作者: 路人甲_kbb | 来源:发表于2021-06-09 11:59 被阅读0次

    折腾了好久 终于装上了cocoaPods 做个开发真的难 啥都不行
    参照:https://www.jianshu.com/p/43176cdcecd0
    https://www.jianshu.com/p/5d58a42a72d6
    参照这两篇文章 总算是好了

    在安装cocoapods上经历过不少折腾,终于实现了较为流畅的安装过程,在此做个记录,以便不时之需。

    首先打开终端

    1、安装Homebrew

    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    

    2、安装rvm

    curl -L get.rvm.io | bash -s stable 
    
    source ~/.bashrc
    
    source ~/.bash_profile
    

    3、更新系统上的rubyw

    rvm install 2.7
    

    这里我直接安装的是2.6.3版本,也可以安装其他版本,也可以使用

    rvm list known
    

    列出可安装的版本,然后用install的命令安装
    4、将刚刚安装的ruby设置为默认版本

    rvm use 2.6.3 --default
    

    5、更换ruby镜像源

    sudo gem update --system
    
    gem sources --remove https://rubygems.org/
    
    gem sources --add https://gems.ruby-china.com/
    

    可以使用

    gem sources -l
    

    来看是否更换成功
    6、安装cocoaPods

    sudo gem install -n /usr/local/bin cocoapods
    

    7、clonecocoaPods仓库
    这是使用的是清华大学fork的cocoaPods仓库

    git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git  ~/.cocoapods/repos/trunk
    

    也可以使用gitee上的一个私人fork的仓库,这个仓库比清华的速度更快,但是可能跟心不及时

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

    上面两个cocoaPods仓库选择一个clone就行了

    到这里cocoaPods已经安装完成了,可以使用了

    pod search AFNetworking
    

    来检查是否能正常使用


    *如果你是M1芯片的Mac,还需要做以下操作:
    1.访达-应用程序-实用工具里,右键点击终端-显示简介 (如果找不到实用工具,请以列表或分栏的方式显示项目)
    2.勾选使用Rosetta打开
    3.执行sudo gem install ffi
    附:1.Homebrew官方镜像地址
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    2.CocoaPods官方repo地址
    git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/trunk

    作者:Aexsi
    链接:https://www.jianshu.com/p/5d58a42a72d6
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    再安装的过程中还可能碰到的问题

    安装rvm
    
    rvm -v 检查当前环境
    
    curl -L https://get.rvm.io | bash -s stable
    
    如果此步出现如下错误:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused则表示连接出了问题,此时添加host:
    
    解决:
    
      使用 sudo vim /etc/hosts 命令编辑hosts文件,添加以下内容并保存
    
    199.232.68.133 raw.githubusercontent.com 
      (http://raw.githubusercontent.com)
    
    然后再次安装  成功
    
    
    
    
    
    
    

    相关文章

      网友评论

          本文标题:安装cocoaPods 2021-04-26(全程不翻墙)

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