记录下m1芯片cocoapods的安装

458 阅读1分钟

1. 安装homebrew

这里需要科学上网,你懂的。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

在这里可能会让你输入一下命令:

// 这里跟着提示做就行了
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/bytedance/.bash_profile
eval "$(/opt/homebrew/bin/brew shellenv)"

2.安装rvm

a.查看rvm是否存在,存在的话跳过步骤2 首先我们通过命令rvm - v 查看rvm是否存在,一般mac都会自带。如果出现:

rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io] 则跳过rvm的安装

否则需要安装rvm,步骤如下:

curl -L get.rvm.io | bash -s stable  
// 下面两句的作用等价于配置环境变量
source ~/.bashrc  
source ~/.bash_profile

3.ruby的升级(可选,根据自己的需求来。)

我们通过刚才安装好的homebrew来升级下ruby:

brew install ruby

4.如果没有进行第三步,那么我们可以安装指定版本的ruby(一般mac自带,但是版本太低)

通过以下命令查看可用的ruby版本:

rvm list known

然后选择一个合适的ruby版本执行以下命令:

rvm install [可用的ruby版本] eg:evm install 3.0.0

5.接下来就是替换gem的source

通过命令:

gem srouces -l

我们可以看到rubygems.org/ 下面我们替换该源

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

6.上面都准备好后,到了紧张、刺激、玄学的cocoapods安装啦

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

6.clone一下.cocoapods/repos 库本地

这里我们就选取清华源了。通过:

pod repo list

看是否有master源和trunk,如果有的话,执行:

pod repo remove master
pod repo remove trunk

然后:

cd ~/.cocoapods/repos

添加清华的master源:

git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

7.到此cocoapods的安装就结束了。使用的话只需要在我们的Podfile文件指定一下source源

source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git '

然后执行pod install你会发现速度快的离谱~