目前流行的依赖库管理工具主要有:Git Submodules、Carthage、Swift Package Manager和CocoaPods。目前iOS开发大多数都使用CocoaPods来管理第三方库。
安装CocoaPod
1、更新gem到最新版本,在终端输入
sudo gem update --system
输入开机密码后,什么也没有出现,等了一下子便开始更新gem
gem_update.png
如遇到以下类似的情况
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.
先看看当前源是哪个
gem sources -l //查看当前源地址
gem sources --remove https://rubygems.org/ //移除当前源地址
gem sources --add https://gems.ruby-china.com/ //替换当前原地址
gem sources -l //再查看当前源地址是否已经替换
开始安装CocoaPod
sudo gem install cocoapods
结果提示了
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,说明安装不成功,尝试终端执行
sudo gem install -n /usr/local/bin cocoapods
也是一样的提示,再在终端输入
xcode-select --install
如果提示command line tools are already installed, use "Software Update" to install updates,那么执行
sudo rm -rf /Library/Developer/CommandLineTools
先删除工具,再执行
xcode-select --install
下载完后,再执行安装CocoaPod语句,发现还是老样子的问题,解决方案参考链接。当提示类似13 gems installed,说明安装CocoaPod成功
使用pod --version查看以下版本号
1.10.1
主要记录作者安装CocoaPod遇到的问题和步骤
网友评论