Исправление проблемы с установкой Apple M1 Pod: несколько методов и примеры кода

«Проблема с установкой Apple M1 Pod» — это проблема, возникающая при попытке установить или использовать диспетчер пакетов Pod на устройствах Apple M1. Вот несколько способов решения этой проблемы:

Метод 1: обновить Homebrew и переустановить модуль

  1. Открыть терминал.
  2. Для обновления Homebrew выполните следующую команду:
    arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  3. После обновления Homebrew выполните следующую команду, чтобы переустановить Pod:
    arch -x86_64 brew install cocoapods

Метод 2. Установите Rosetta 2 и переустановите Pod

  1. Открыть терминал.
  2. Выполните следующую команду, чтобы установить Rosetta 2:
    softwareupdate --install-rosetta --agree-to-license
  3. После установки Rosetta 2 переустановите Pod, используя следующую команду:
    arch -x86_64 sudo gem install ffi
    sudo arch -x86_64 gem install cocoapods

Метод 3. Установите Pod с помощью диспетчера версий Ruby (RVM)

  1. Открыть терминал.
  2. Установите RVM, выполнив следующую команду:
    \curl -sSL https://get.rvm.io | bash -s stable
  3. Закройте и снова откройте терминал для инициализации RVM.
  4. Выполните следующую команду, чтобы установить необходимую версию Ruby:
    rvm install 2.7
  5. Установите Ruby 2.7 в качестве версии по умолчанию, используя:
    rvm use 2.7 --default
  6. И наконец, установите Pod с помощью следующей команды:
    gem install cocoapods

Метод 4. Используйте версию Ruby для ARM64

  1. Открыть терминал.
  2. Установите версию Ruby для ARM64, выполнив следующую команду:
    arch -arm64 brew install ruby
  3. Задайте переменную среды PATH для версии Ruby ARM64:
    echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc

    с ~/.bash_profile.

  4. Закройте и снова откройте терминал, чтобы инициализировать изменения.
  5. И наконец, установите Pod, используя следующую команду:
    gem install cocoapods