目前流行的依賴庫(kù)管理工具主要有:Git Submodules樊破、Carthage伞梯、Swift Package Manager和CocoaPods记劝。目前iOS開發(fā)大多數(shù)都使用CocoaPods來(lái)管理第三方庫(kù)睡陪。
安裝CocoaPod
1赏僧、更新gem到最新版本,在終端輸入
sudo gem update --system
輸入開機(jī)密碼后,什么也沒有出現(xiàn)巴席,等了一下子便開始更新gem
如遇到以下類似的情況
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/gem
終端輸入
sudo gem install -n /usr/local/bin sass
ERROR: Error installing sass:
ERROR: Failed to build gem native extension.
先看看當(dāng)前源是哪個(gè)
gem sources -l //查看當(dāng)前源地址
gem sources --remove https://rubygems.org/ //移除當(dāng)前源地址
gem sources --add https://gems.ruby-china.com/ //替換當(dāng)前原地址
gem sources -l //再查看當(dāng)前源地址是否已經(jīng)替換
開始安裝CocoaPod
sudo gem install cocoapods
結(jié)果提示了
extconf failed, exit code 1
Gem files will remain installed in /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.3 for inspection.
Results logged to /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-19/2.6.0/ffi-1.15.3/gem_make.out
查看以下CocoaPod版本
pod --version
但是提示command not found: pod历涝,說(shuō)明安裝不成功,嘗試終端執(zhí)行
sudo gem install -n /usr/local/bin cocoapods
也是一樣的提示漾唉,再在終端輸入
xcode-select --install
如果提示command line tools are already installed, use "Software Update" to install updates荧库,那么執(zhí)行
sudo rm -rf /Library/Developer/CommandLineTools
先刪除工具,再執(zhí)行
xcode-select --install
下載完后,再執(zhí)行安裝CocoaPod語(yǔ)句赵刑,發(fā)現(xiàn)還是老樣子的問題分衫,解決方案參考鏈接。當(dāng)提示類似13 gems installed般此,說(shuō)明安裝CocoaPod成功
使用pod --version查看以下版本號(hào)
1.10.1
主要記錄作者安裝CocoaPod遇到的問題和步驟