web-dev-qa-db-fra.com

Impossible d'effectuer `pod install` sous el capitan (15A279b)

Iran pod install avec El Capitan et j'ai cette erreur:

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

Voici mon environnement: El Capitan (15A279b), Xcode Version 7.0 (7A220), cocoapod 0.38.2. Des idées? Merci!!!

La raison pour laquelle j'utilise xcode7 (et non 6.4) est que je dois cibler un projet existant sur iOS9 à des fins de test. Et la raison pour laquelle j'utilise El Capitan est que xcode7 ne fonctionne pas sous Yosemite. Et je dois remplacer une bibliothèque (gérée par cocoapod) qui ne fonctionne plus sous iOS9.

Voici comment j'installe des cocoapodes à El Capitan Sudo gem install -n /usr/local/bin cocoapods comme suggéré par ce lien Impossible d'installer des cabochons après la désinstallation, entraîne une erreur

pod --version

résultats

0.38.2

66
Loozie

Solution, correction de l'erreur Cocoapods sur El Capitan 10.11:

Sudo gem install -n /usr/local/bin cocoapods
246
huync

Installation de CocoaPods sur OS X 10.11

Ces instructions ont été testées sur toutes les versions et la version finale d’El Capitan.

Custom GEM_HOME

C'est la solution lorsque vous recevez l'erreur "Opération non autorisée".

$ 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
14
Babul Prabhakar

Je devais mettre à jour le système avant "gem install", sinon j'ai eu ceci:

ERREUR: Erreur lors de l’installation des cocoapodes: ActiveSupport requiert Ruby version> = 2.2.2.:

Voici ce qui a fonctionné pour moi:

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

J'ai eu besoin de mettre à jour:

pod update
5
James Y

Vous avez précédemment ouvert Xcode sous un accès root.

Supprimez simplement /Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad dossier et continuer pod install

3
icompot

J'ai trouvé - bash: pod: commande non trouvée Il suffit de le faire dans le terminal

Sudo gem install cocoapods
0
Tlzdeveloper786

J'utilise rvm et j'installe à l'aide de la commande suivante:

gem install cocoapods -n /usr/local/bin

puis pod install

0
Rubyrider