Mac(含M1)安装CocoaPods

  • 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)"

安装完成如下图:
HomeBrew安装完成

⚠️注意!官方脚本可能有给提示!⚠️
例如这里提示需要路径配置,如果没有执行这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
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值