美文网首页
Mac(含M1)安装CocoaPods流程

Mac(含M1)安装CocoaPods流程

作者: 为什么划船不靠桨 | 来源:发表于2023-12-04 16:32 被阅读0次

    最近换了新电脑,需要重新安装一下工作需要的各种环境。

    1.安装 Xcode

    它将帮你安装好 Unix 环境需要的开发包。

    2.安装 Homebrew

    Homebrew目前已经原生支持了苹果M1 arm64架构,直接命令安装即可。

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

    执行这行命令的时候大概率会出现curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused的错误,原因是我们被墙了,我们可以通过中科大镜像源安装HomeBrew。

     /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
    

    运行brew doctor,提示未使用官方源而缺少自动更新功能,按照提示修改源设置即可。

    git -C "/opt/homebrew" remote set-url origin https://github.com/Homebrew/brew
    git -C "/opt/homebrew/Library/Taps/homebrew/homebrew-core" remote set-url origin https://github.com/Homebrew/homebrew-core
    

    3.安装rvm

    检查rvm版本

    rvm -v
    

    如果没安装rvm,先进行安装

    curl -L get.rvm.io | bash -s stable
    

    这里还是会遇到上面因为被墙导致的错误,我们可以通过在这个网站查询到被墙了的服务器真实IP,通过在本机的host文件添加配置来解决这个问题。这里我们通过查询看到其真实IP为185.199.110.133

    执行命令

    brew  install switchhosts
    

    这样我们就安装了一个快捷切换hosts的小工具:SwitchHosts,在程序中打开这个App,我们通过点击窗口左上角的加号新建一个my hosts配置文件,在文件中新增加一行185.199.110.133 raw.githubusercontent.com
    这里要注意我们要把刚刚新建的my hosts的开关打开,否则配置不起作用。

    SwitchHosts

    然后再去执行安装命令

    curl -L get.rvm.io | bash -s stable
    

    安装完成后,链接rvm资源文件(注意看脚本安装成功后的提示,不是完全按照下面我提供的命令!!!)

    source /Users/zxl/.rvm/scripts/rvm
    

    4.安装Cocoapods

    执行下面命令安装最新版本的cocoapods,不用担心ruby版本的问题,homebrew 在安装cocoapods时会自动管理依赖,安装合适的ruby版本。

    brew install cocoapods
    

    移除旧镜像

    gem sources --remove https://rubygems.org/
    

    添加新镜像(这里使用Ruby中国的镜像)

    gem sources --add https://gems.ruby-china.com/
    

    查看镜像源

    gem sources -l
    

    安装完成后初始化(此过程需下载cocoapods库,耗时较长,可以提前将别人的~/.cocoapods/repos/trunk拷贝到自己的Mac):

     pod setup
    

    相关文章

      网友评论

          本文标题:Mac(含M1)安装CocoaPods流程

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