Невозможно выполнить `pod install` под el capitan (15A279b)

Я побежал pod install с El Capitan и получил эту ошибку:

Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad

Здесь моя среда: El Capitan (15A279b), Xcode Version 7.0 (7A220), cocoapod 0.38.2. Есть идеи? Спасибо!!!

Причина, по которой я использую xcode7 (а не 6.4), заключается в том, что мне нужно настроить целевой проект на iOS9 для тестирования. И причина, по которой я использую El Capitan, заключается в том, что xcode7 не работает под Yosemite. И мне нужно заменить библиотеку (управляемую cocoapod), которая больше не работает под iOS9.

Вот как я устанавливаю cocoapods в El Capitan sudo gem install -n /usr/local/bin cocoapods как предложено этой ссылкой Не удается установить cocoa pods после удаления, приводит к ошибке

pod --version

возвращает

0.38.2

Ответ 1

Решение, исправить ошибку Cocoapods на El Capitan 10.11:

sudo gem install -n /usr/local/bin cocoapods

Ответ 2

Установка CocoaPods на OS X 10.11

Эти инструкции были протестированы на всех бета-версиях и финальном выпуске El Capitan.

Пользовательский GEM_HOME

Это решение, когда вы получаете ошибку "Операция не разрешена".

$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
0.38.2

Ответ 3

Мне пришлось обновить систему до "gem install", иначе я получил следующее:

ОШИБКА: Ошибка при установке cocoapods:   activesupport требует версию Ruby >= 2.2.2.:

Вот что сработало для меня:

gem update --system
sudo gem install -V -n /usr/local/bin cocoapods
pod install

Мне действительно нужно было просто обновить:

pod update

Ответ 4

Ранее вы открывали Xcode под root-доступом.

Просто удалите папку /Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad и продолжайте pod install

Ответ 5

Я использую rvm и устанавливаю с помощью следующей команды:

gem install cocoapods -n /usr/local/bin

тогда pod install