在安裝cocoapods上經(jīng)歷過(guò)不少折騰,終于實(shí)現(xiàn)了較為流暢的安裝過(guò)程,在此做個(gè)記錄,以便不時(shí)之需法希。
首先打開(kāi)終端
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.更新系統(tǒng)上的ruby
rvm install 2.6.3
這里我直接安裝的是2.6.3版本,如果你想安裝其他版本姐军,也可先使用
rvm list known
列出可安裝的版本铁材,然后用install命令安裝
4.將剛剛安裝的ruby設(shè)置為默認(rèn)版本
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
來(lái)看是否更換成功
6.安裝CocoaPods
sudo gem install -n /usr/local/bin cocoapods
7.clone CocoaPods倉(cāng)庫(kù)
這里使用的是清華大學(xué)fork的CocoaPods倉(cāng)庫(kù)
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
也可以用gitee上的一個(gè)私人fork的倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)比清華的速度更快奕锌,但是有可能更新不及時(shí)
git clone https://gitee.com/mirrors/CocoaPods-Specs.git ~/.cocoapods/repos/trunk
上面兩個(gè)CocoaPods倉(cāng)庫(kù)選擇一個(gè)clone就行了
到這里CocoaPods已經(jīng)安裝完成了著觉,可以使用
pod search AFNetworking
來(lái)檢查是否能正常使用
*如果你是M1芯片的Mac,還需要做以下操作:
1.訪達(dá)-應(yīng)用程序-實(shí)用工具里惊暴,右鍵點(diǎn)擊終端-顯示簡(jiǎn)介 (如果找不到實(shí)用工具饼丘,請(qǐng)以列表或分欄的方式顯示項(xiàng)目)
2.勾選使用Rosetta打開(kāi)
3.執(zhí)行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