CocoaPod的操作
Ruby相关
Ruby相当于一个环境, 系统默认有个版本的Ruby环境,尽量别安装其他的软件在系统的Ruby上,隔离好
Rvm是Ruby的版本管理工具, 用来安装, 切换Ruby环境
Gem相当于Ruby的包管理工具。类似于node下的npm, 用来安装类似CocoaPod这样的软件
CocoaPod只是个项目的第三方库管理软件
具体操作命令和流程如下
RVM
- 安装rvm
curl -L https://get.rvm.io | bash -s stable
- 载入rvm环境
source ~/.rvm/scripts/rvm
- 查看rvm版本,如果能看到版本号, 说明已安装好
rvm -v
例如:rvm 1.29.4 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
- 查看ruby版本的列表
rvm list
- 设置版本
1.切换到某个ruby版本(切换到2.5.1), 但是不会改变默认版本, 新开的终端, 还是系统默认的2.3.0版本的
rvm ruby-2.5.1
2.改变默认版本(新开和当前的ruby版本会切换到2.5.1)
rvm ruby- 2.5.1 --default
Gem (Mac 自带 gem)
- 查看gem的安装环境
gem environment
- 安装源管理, 列出安装源, 不翻墙的人, 需要把源切换为 https://gems.ruby-china.com
gem sources -l
- 添加安装源
gem sources -a XXX
- 删除安装源
gem sources -r XXX
- 更新gem本身(指定版本的话, 在后面加版本号如: gem update --system 2.7.6)
gem update --system
- 更新gem下的某个包
gem update cocoapods
- 安装gem下的某个包(例如cocoapod)
gem install cocoapods
Cocoapod
安装了Cocoapod后, 就可以使用pod开头的命令, 具体命令自己搜索吧