進行如下工作之前首先確保終端已翻墻,在ClashX選擇“復制終端代理命令”,在終端進行粘附并執行。
安裝 homebrew
Homebrew 是 Mac 平臺的一個包管理工具,提供了許多Mac下沒有的Linux工具等。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
設置環境變量
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
這時候輸入 brew -v
就可以看到版本輸出了。
$ brew -v
Homebrew 4.2.4
安裝rbenv
?rbenv?是一個輕量級的Ruby版本管理工具,它允許開發者在同一臺計算機上安裝、切換和管理多個Ruby版本,而不會干擾系統自帶的Ruby環境。rbenv通過修改環境變量來控制當前使用的Ruby版本,提供隔離的Ruby運行環境,確保項目的兼容性和運行穩定性?。
brew install rbenv
rbenv init
rbenv 通過修改環境變量控制版本,若 Shell 初始化腳本(如 ~/.bashrc 或 ~/.zshrc )未加載 rbenv,會導致切換失效。
# 檢查 Shell 配置是否包含以下內容
grep 'eval "$(rbenv init -)"' ~/.bashrc ~/.zshrc
# 若無輸出,手動添加并加載配置
echo 'eval "$(rbenv init -)"' >> ~/.zshrc # 根據實際 Shell 類型調整
source ~/.zshrc
注意安裝rbenv則不能安裝rvm,否則會出現與其他 Ruby 管理工具沖突導致后續ruby安裝失敗。如果已安裝 rvm,應執行 rvm implode
。
安裝ruby
rbenv install --list # 查看可用ruby版本
rbenv install 3.2.2 # 安裝執行版本
rbenv global 3.2.2 # 設為默認版本
rbenv rehash # 重新加載環境變量
執行 ruby -v
進行驗證,此時應輸出 “ruby 3.2.2”。
安裝 cocoaPods
如果之前已安裝其他版本的cocoapods,應先卸載舊版本。
gem list --local | grep cocoapods # 查看目前 gem 中安裝的所有 cocoapods 組件
sudo gem uninstall * # 對這些組件一一執行卸載,*替換為上一個命令輸出的組件名
安裝指定版本的 cocoaPods(末尾參數 -V 可以看到具體安裝進度)。
sudo gem install cocoapods -v 1.14.3 -V
執行 pod --version
驗證安裝。
安裝fastlane
確保 Xcode 命令行工具已安裝 xcode-select --install
,若已安裝會提示無需更新。
通過 RubyGem 安裝:
sudo gem install fastlane -NV
通過 fastlane --version
驗證安裝。