2022 CocoaPods安装教程
MacOS定制软件系统虽然自带Ruby,定制软件但是不进行管理,Ruby定制软件不会进行升级
检查rvm并安装
- 检查rvm是否安装,定制软件在终端执行指令:
rvm -v,
定制软件如果终端出现:rvm: command not found定制软件说明没有安装rvm. - 安装rvm,使用指令:
curl -L get.rvm.io | bash -s stable,等待安装完成 - 安装完成后,根据提示使用指令:
source ~/.rvm/scripts/rvm开启使用rvm(可不执行,不影响后续操作) - 检查是否安装成功,执行指令:
rvm -v,出现类似如下语句rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io],即安装成功
使用rvm安装ruby环境
- 列出所有的ruby版本,执行指令:
rvm list known - 找到
# MRI Rubies下面列出的即为所有的ruby版本,最下面的即为最新版本,这里是[ruby-]3.0[.0] - 安装ruby,执行指令:
rvm install 3.0.0 - 运行完成后,执行:
rvm list,查看安装的ruby版本
检查更新RubyGems(Ruby1.9.1 以后的版本自带RubyGems)
- RubyGems是一个方便而强大的Ruby程序包管理器,Ruby的第三方插件是用gem方式来管理,非常容易发布和共享,一个简单的命令就可以安装上第三方的扩展库。gem的版本需要在2.6.x,安装CocoaPods才不会报错.
- 查看gem的版本,执行:
gem -v - 更新gem指令:
gem update --system
检查ruby源并进行替换
- 检查源指令:
gem sources -l,源如果是https://rubygems.org/则需要进行替换 - 移除源:
gem sources --remove https://rubygems.org/ - 添加源:
gem sources --add https://gems.ruby-china.com - 检查替换的结果,执行:
gem sources -l
之所以要添加国内的ruby-china源,是因为taobao源已经停止维护了,所以此处替换的是ruby-china源,且尽量确保只有一个.
安装Cocoapods
- 执行:
sudo gem install cocoapods(Xcode 10.11以下使用) - 当前Xcode已升级到13以上,需要使用:
sudo gem install -n /usr/local/bin cocoapods - 如果出现
gems installed,则表示安装成功
使用Cocoapods
- 执行pod相关指令,检测是否正常工作.如:
pod search AFNetworking查看结果. - cd Xcode工程,执行:
pod init - 编辑
podfile文件,添加查询的结果:pod 'AFNetworking', '~> 4.0.1' - 执行:
pod install,运行工程
其他
- 更新pod库,执行:
pod repo update或pod install --repo-update - 更新CocoaPods:
gem install cocoapods