最近换了新电脑,需要重新安装一下工作需要的各种环境。
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
的开关打开,否则配置不起作用。
然后再去执行安装命令
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
网友评论