Cannot install cocoa pods after uninstalling, results in error

Adrian Wacker picture Adrian Wacker · Jun 12, 2015 · Viewed 65.9k times · Source

I removed cocoa pods because it claimed it had installed, but kept saying the command pod wasn't found afterward. When trying to reinstall cocoapods (sudo gem install cocoa pods -v) I get this error:

ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod

Screenshot for error

Any ideas?

Answer

Kyle Browning picture Kyle Browning · Jun 15, 2015

As it has been pointed out below by Ramesh Ramchandaran, this is a cleaner way of doing it, instead of getting around the Security features of OS X.

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

Original Answer

I'm assuming you're running OS X 10.11.

This is happening because Apple has enabled rootless on the new install.

If you type:

sudo nvram boot-args="rootless=0"; sudo reboot

in terminal.app, your computer will reboot with it disabled.

Once that is done, type:

sudo gem install cocoapods -V

the -V is for verbose and will spit out any errors if they happen.