1. Ejecute el comando:
sudo gem install cocoapods
Debido a que es una máquina nueva, la versión de Ruby incorporada (2.6.0) es demasiado baja y se informará un error.
Entonces es necesario instalar una nueva versión de Ruby.
2. Si ya instaló una versión anterior de homebrew, puede desinstalarla primero:
Desinstalar:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
Instale la última versión:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Debido a que es una red externa, necesita configurar una VPN o modificar el archivo de configuración de hosts de la computadora, agregar:
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. Utilice homebrew para instalar la última versión de Ruby:
brew install chruby ruby-install
Al final de la instalación, se le preguntará:
- 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
En este momento, siga las instrucciones para ejecutar en orden:
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/guojunlong/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
Luego instale ruby3.2.2
ruby-install ruby 3.2.2
4. Configure el entorno:
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. Actualice la configuración y verifique
source ~/.zshrc
ruby -v
6. Finalmente, simplemente instálelo directamente.
gem install cocoapods