This is the short version:
When I run
pod install
in an Xcode project I get
[!] Pod::Executable pull erro
The issue is with Mac OS X's default installation of Ruby. The Ruby/Gems installation is owned by root in the location you specified.
This is normal behavior unless you install a Ruby manager. I would recommend rbenv but RVM is popular as well.
These installed your Ruby installation in your $HOME folder. This way your user owns the Ruby and gem executables.