15

After installing cocoapods with sudo gem install cocoapods, attempting to run "pod setup" returns this error:

Could not find 'cocoapods' (>= 0) among 22 total gem(s) (Gem::LoadError) 

Output from "pod setup":

/Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:313:in `to_specs': Could not find 'cocoapods' (>= 0) among 22 total gem(s) (Gem::LoadError) Checked in 'GEM_PATH=/Users/Kevin/.rvm/gems/ruby-1.9.3-p194:/Users/Kevin/.rvm/gems/ruby-1.9.3-p194@global', execute `gem env` for more information from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:322:in `to_spec' from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:53:in `gem' from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/bin/pod:22:in `<main>' 

When I check the directory listed in GEM_PATH, it includes:

... drwxr-xr-x 5 root staff 170B Jun 16 23:35 cocoapods-core-0.33.1/ drwxr-xr-x 5 Kevin staff 170B Jun 16 23:41 cocoapods-downloader-0.6.1/ drwxr-xr-x 15 Kevin staff 510B Jun 16 23:41 cocoapods-plugins-0.2.0/ drwxr-xr-x 11 Kevin staff 374B Jun 16 23:41 cocoapods-trunk-0.1.3/ drwxr-xr-x 15 Kevin staff 510B Jun 16 23:41 cocoapods-try-0.3.0/ ... 

So the files are there, though its core is root since I used sudo gem install cocoapods.

Solutions suggested on previous Stack Overflow questions that I've tried:

  1. Install cocoapods without sudo: Suggested here. However, even following these instructions I get permission denied when trying to use gem install cocoapods.

  2. Sudo pod setup: Suggested here. However, pod tells me that I can't use it in sudo.

  3. Change permissions for cocoapods files: Suggested here. I tried running the lines provided by the top answer but it says that those files do not exist.

How do I get pod setup to work?

2
  • 2
    Did you uninstall it with sudo gem uninstall cocoapods before trying to install again without sudo? Please read this answer again. Commented Sep 7, 2014 at 18:16
  • Thanks! Yup, I had tried that. For those with the same problem, I ended up uninstalling and reinstalling ruby which solved the problem for me--though may have been overkill. Commented Sep 9, 2014 at 0:33

4 Answers 4

22

Don't use sudo.

1: sudo gem uninstall cocoapods 2: gem install cocoapods 3: pod install 
Sign up to request clarification or add additional context in comments.

Comments

4

I had the same issue. I solved it by

  1. Removing cocoapods
  2. Reinstalling it using rvmsudo instead of sudo
    rvmsudo gem install cocoapods

Hope it helps!

1 Comment

This answer was very helpful for me, because i believe i couldn't install pod as "sudo". Thank you for the help.
2

if your osx is 10.11 use sudo gem install -n /usr/local/bin GEM_NAME_HERE

Comments

1

Run command rvm use system in Terminal,then the installation worked even though the system Ruby is 2.0.0.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.