在安裝cocoapods上經(jīng)歷過不少折騰,終于實現(xiàn)了較為流暢的安裝過程,在此做個記錄闯估,以便不時之需怎抛。
首先打開終端
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 ~/.bashrcsource ~/.bash_profile
注意:安裝homebrew或安裝rvm出錯 (Failed to connect to raw.githubusercontent.com port 443: Connection refused)參考:https://blog.csdn.net/txl910514/article/details/105880125
3.更新系統(tǒng)上的ruby
rvm install 2.6.3
這里我直接安裝的是2.6.3版本,如果你想安裝其他版本,也可先使用
rvm list known
列出可安裝的版本,然后用install命令安裝
4.將剛剛安裝的ruby設(shè)置為默認版本
rvm use 2.6.3 --default
5.更換ruby鏡像源
sudo gem update--systemgem sources--removehttps://rubygems.org/gem sources--addhttps://gems.ruby-china.com/
可以使用
gem sources -l
來看是否更換成功
6.安裝CocoaPods
sudo gem install -n /usr/local/bin cocoapods
7.clone CocoaPods倉庫
這里使用的是清華大學(xué)fork的CocoaPods倉庫
gitclonehttps://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git? ~/.cocoapods/repos/trunk
也可以用gitee上的一個私人fork的倉庫,這個倉庫比清華的速度更快禽最,但是有可能更新不及時
gitclonehttps://gitee.com/mirrors/CocoaPods-Specs.git? ~/.cocoapods/repos/trunk
上面兩個CocoaPods倉庫選擇一個clone就行了
到這里CocoaPods已經(jīng)安裝完成了,可以使用
pod search AFNetworking
來檢查是否能正常使用
*如果你是M1芯片的Mac袱饭,還需要做以下操作:
1.訪達-應(yīng)用程序-實用工具里川无,右鍵點擊終端-顯示簡介 (如果找不到實用工具,請以列表或分欄的方式顯示項目)
2.勾選使用Rosetta打開
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