«Проблема с установкой Apple M1 Pod» — это проблема, возникающая при попытке установить или использовать диспетчер пакетов Pod на устройствах Apple M1. Вот несколько способов решения этой проблемы:
Метод 1: обновить Homebrew и переустановить модуль
- Открыть терминал.
- Для обновления Homebrew выполните следующую команду:
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
- После обновления Homebrew выполните следующую команду, чтобы переустановить Pod:
arch -x86_64 brew install cocoapods
Метод 2. Установите Rosetta 2 и переустановите Pod
- Открыть терминал.
- Выполните следующую команду, чтобы установить Rosetta 2:
softwareupdate --install-rosetta --agree-to-license
- После установки Rosetta 2 переустановите Pod, используя следующую команду:
arch -x86_64 sudo gem install ffi sudo arch -x86_64 gem install cocoapods
Метод 3. Установите Pod с помощью диспетчера версий Ruby (RVM)
- Открыть терминал.
- Установите RVM, выполнив следующую команду:
\curl -sSL https://get.rvm.io | bash -s stable
- Закройте и снова откройте терминал для инициализации RVM.
- Выполните следующую команду, чтобы установить необходимую версию Ruby:
rvm install 2.7
- Установите Ruby 2.7 в качестве версии по умолчанию, используя:
rvm use 2.7 --default
- И наконец, установите Pod с помощью следующей команды:
gem install cocoapods
Метод 4. Используйте версию Ruby для ARM64
- Открыть терминал.
- Установите версию Ruby для ARM64, выполнив следующую команду:
arch -arm64 brew install ruby
- Задайте переменную среды PATH для версии Ruby ARM64:
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc
с
~/.bash_profile
. - Закройте и снова откройте терминал, чтобы инициализировать изменения.
- И наконец, установите Pod, используя следующую команду:
gem install cocoapods