Mac M2 Ventura(13.3) 新机 安装Cocoapods

1.执行命令:

bash 复制代码
sudo gem install cocoapods

因为是新机,内置的ruby版本是(2.6.0)太低,会报错

所以需要安装新的ruby版本

2.如果已经安装了低版本的homebrew,可以先卸载:

卸载:

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

安装最新版本:

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

因为是外网所以需要设置VPN,或者修改电脑配置 hosts文件,添加:

bash 复制代码
185.199.108.133   raw.githubusercontent.com
185.199.109.133   raw.githubusercontent.com
185.199.110.133   raw.githubusercontent.com
185.199.111.133   raw.githubusercontent.com

3.使用 homebrew 安装 最新版的ruby:

bash 复制代码
brew install chruby ruby-install

安装结束会提示:

bash 复制代码
- Run these two commands in your terminal to add Homebrew to your PATH:
    (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/guojunlong/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
    https://docs.brew.sh

此时按照提示依次执行:

bash 复制代码
    (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/guojunlong/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"

然后安装 ruby3.2.2

bash 复制代码
ruby-install ruby 3.2.2

4.配置环境:

bash 复制代码
echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-3.2.2" >> ~/.zshrc

5.更新配置,并验证

bash 复制代码
source ~/.zshrc 
 
ruby -v

6.最后直接安装即可

bash 复制代码
gem install cocoapods
相关推荐
a4493153622 小时前
MacBook 转轴屏线断裂故障分析——eDP 排线更换与转轴维护
macos·电脑
奶糖 肥晨5 小时前
mac系统中Java项目环境配置与问题解决全记录|环境准备篇:JDK与Maven安装配置
java·macos·maven
带娃的IT创业者7 小时前
原生体验的回归:深入解析 TREK —— 专为 Apple Silicon 打造的轻量级容器方案
macos·docker·虚拟化·开源项目·容器化·apple silicon·trek
万里浮云7 小时前
Typora -mac版本永久免费
macos
奶糖 肥晨7 小时前
mac系统中Java项目环境配置与问题解决全记录| 项目构建篇:Maven编译与打包
java·macos·maven
其实防守也摸鱼10 小时前
KMP全栈开发:从Android到AI Agent的技术演进与实践
android·运维·网络·人工智能·学习·安全·macos
smartpi_ai20 小时前
离线语音识别的“数字变量“限制:为什么不能识别“20.5度“?
人工智能·语音识别·xcode
阿童木写作1 天前
Python批量翻译亚马逊商品图实战教程
开发语言·python·xcode
2601_960906721 天前
科技“无人区”跋涉,难度高、不确定性大
windows·macos·pycharm·myeclipse
鹤卿1231 天前
「iOS」3GShare总结
macos·ios·objective-c·cocoa