cocoapods permission issue in High Sierra?

Nisar Ahmad picture Nisar Ahmad · Sep 28, 2017 · Viewed 9.1k times · Source

I updated my macOS to High Sierra, Now installing dependencies through cocoapods in my iOS application. But I face the following error.

XXXXXXXXX:MyProject CompanyName$ pod update 
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

Than i tried

 Zubair-mac-mini:~ sdsol$ gem install cocoapods

 ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
Zubair-mac-mini:~ sdsol$

any help would be greatly appreciated.

Answer

marknote picture marknote · Oct 1, 2017

I had the same problem after upgrading to macOS High Sierra and got it fixed with following commands (note, you need to use sudo to run as super user):

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

Good luck!