Mac(含M1)安装CocoaPods流程

2023-12-04  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读