- 2023.06.12更新
- Intel芯片的Mac安装HomeBrew
- 2021.10.26更新
- Apple芯片的Mac安装HomeBrew
安装cocoapods
准备工作
1. 安装Xcode编译工具
查看版本
xcode-select --version
安装
xcode-select --install
Update them from Software Update in System Preferences or run:
softwareupdate --all --install --force
or
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
2. 安装HomeBrew
先将git缓存设置的大一点(下面数字的单位是b,换算下来为5GB_)
git config --global http.postBuffer 5242880000
git config --global https.postBuffer 5242880000
直接使用HomeBrew官网的安装命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
安装完成如下图:
⚠️注意!官方脚本可能有给提示!⚠️
例如这里提示需要路径配置,如果没有执行这2行命令,HomeBrew可能不能正常使用,而且这种配置方面的问题,新手往往很难查找原因。
下面着重讲一下Apple芯片(M1)的安装过程。
因为科学上网的原因,可以通过中科大镜像源安装HomeBrew
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
⚠️注意:安装完成后一定要按提示设置环境变量
运行brew doctor
,提示未使用官方源而缺少自动更新功能,按照提示修改源设置即可
git -C "/opt/homebrew" remote set-url origin https://github.com/Homebrew/brew
git -C "/opt/homebrew/Library/Taps/homebrew/homebrew-core" remote set-url origin https://github.com/Homebrew/homebrew-core
升级HomeBrew
brew update --auto-update
3. 安装rvm & ruby
注意:需要先安装完成HomeBrew。
检查rvm版本
rvm -v
如果没安装rvm,先安装rvm
curl -L get.rvm.io | bash -s stable
安装完成后,链接rvm资源文件
source /Users/ypf/.rvm/scripts/rvm
安装成功如图
查看ruby版本
ruby -v
系统自带的ruby版本一般比较旧,需要先更新
查询可用的ruby版本
rvm list known
一般安装最新的release版(注意:如果因为网络问题安装失败,可以尝试科学上网或手机热点)
rvm install 3.0.0
安装完成后,生成ruby文档
rvm docs generate-ri
安装rvm成功如下图
4. 安装cocoapods
建议使用前先升级系统自带的gem:
sudo gem update --system
切换镜像源:
- 移除旧镜像
gem sources --remove https://rubygems.org/
- 添加新镜像(这里使用Ruby中国的镜像)
gem sources --add https://gems.ruby-china.com/
- 查看镜像源
gem sources -l
执行CocoaPods官网安装命令:
sudo gem install cocoapods
安装完成后初始化(此过程需下载cocoapods库,耗时较长,可以提前将别人的~/.cocoapods/repos/trunk
拷贝到自己的Mac):
pod setup
Pod常用终端命令
搜索框架
pod search AFNetworking
安装podfile中指定的第三方s(适用于第一次导入框架)
pod install
安装框架(不更新master,速度快)
pod install --no-repo-update
更新框架(会更新master,速度慢)
pod update
更新框架(不更新master,速度快)
pod update --no-repo-update
Gem常用终端命令
查看gem版本
gem --version
安装cocoapods
sudo gem install cocoapods
更新pod
sudo gem update cocoapods
或
sudo gem update
删除包
sudo gem uninstall cocoapods
列出本地安装的包
gem list
清除过期的gem
sudo gem cleanup