1 你电脑可能没有homebrew 需要先安装homebrew 安装命令
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2 你的ruby可能版本太低
安装 chruby ruby的版本管理工具
安装命令
$ brew install chruby ruby-install
# ...
# 输出结果:
# Add the following to the ~/.bash_profile or ~/.zshrc file:
# source /usr/local/opt/chruby/share/chruby/chruby.sh
# To enable auto-switching of Rubies specified by .ruby-version files,
# add the following to ~/.bash_profile or ~/.zshrc:
# source /usr/local/opt/chruby/share/chruby/auto.sh
安装完成之后会有提示,向.zshrc文件或 .bash_profile文件 中添加内容。至于使用的是什么?可以用命令获取,
$ echo $SHELL
# 输出结果:/bin/zsh
我使用的zsh,那么就需要向 .zshrc文件中加添加
source /usr/local/opt/chruby/share/chruby/chruby.sh
source /usr/local/opt/chruby/share/chruby/auto.sh
安装 ruby命令
$ ruby-install ruby 版本号(可选)
# 输出结果:Successfully installed ruby 3.2.2 into /Users/youwei/.rubies/ruby-3.2.2
如果不设置具体的版本号,默认安装最新版的 Ruby。 使用 chruby 命令,可以手动切换ruby版本环境。
切换ruby版本命令(需要新开命令窗口)
$ chruby ruby-3.2.2
添加
chruby ruby-3.2.2 到.zshrc 文件 切换默认ruby版本
现在重新启动一下终端iterm,查看一下ruby的版本。
$ ruby -v
# ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-darwin22]
3 你可能没有安装cocoapods
安装命令
sudo gem install cocoapods