Luda Luda - 8 months ago 53
iOS Question

Cocoa Pods not updating pods on El Capitan

I've upgraded to El Capitan and since then I can't update my pods.

$ pod update
-bash: pod: command not found

So I've tried to reinstall CocoaPods and got this:

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

Screenshot added

I am the administrator on this computer. Why is this happening?


This is caused by the new System integrity protection feature introduced in El Capitan. It restricts even administrators from writing to /usr/bin.

Your best option would be to install gems without needing sudo. There is a good guide on how to do that.

If you don't want to do that, you can install CocoaPods to /usr/local/bin instead as shown in this answer with:

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