Ошибка установки Cocoapods на macOS Sierra 10.12.1

Я получаю эту ошибку, когда пытаюсь установить cocoapods:

$ sudo gem install cocoapods
ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/fuzzy_match

У меня установлен gem версии 2.6.7, macOS 10.12.1 может кто-нибудь помочь, пожалуйста .. или есть инструкции по установке cocoapods 10.12.1


person Shakespear    schedule 26.10.2016    source источник
comment
Установка приложения CocoaPods cocoapods.org/app также решает проблему.   -  person Shakespear    schedule 09.03.2017


Ответы (4)


У меня аналогичная проблема, и она решена с помощью второго решения, попробуйте запустить эти команды в решениях 1 или 2 на терминале

Я использую osx 10.12.1

ОШИБКА: при выполнении gem ... (Errno :: EPERM) Операция запрещена - / usr / bin / pod

Решение 1.

шаг 1: sudo nvram boot-args="rootless=0"

шаг 2: sudo reboot

шаг 3: sudo gem install cocoapods -V

Решение 2:

шаг 1: sudo gem install -n /usr/local/bin cocoapods

шаг 2: pod setup

person NSJens    schedule 27.10.2016

проверьте версию модуля с помощью команды, приведенной ниже

pod --version

если установлена ​​какая-либо версия, удалите ее с помощью команды

sudo gem uninstall cocoapods

перезагрузите Mac и переустановите снова, используя команду

sudo gem install -n /usr/local/bin cocoapods
person emraz    schedule 11.02.2017

В MAC OS Sierra10.12.2 мою проблему решают следующие шаги: -

шаги:

  1. перезагрузка sudo
  2. sudo gem install -n / usr / local / bin cocoapods
  3. установка стручка
  4. cd конкретный путь
  5. обновление стручка
person Suman    schedule 25.05.2017

Вот как я решила ошибку установки Cocoapods на macOS.

  1. cd ~ / .cocoapods
  2. rm -r репозиторий
  3. sudo gem установить cocoapods
  4. установка стручка
person 정재헌    schedule 02.03.2020