Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

when running pod install I get The `master` repo requires CocoaPods 0.32.1, try updating but still in 0.31

Iam trying to install cocoa pods in a xcode project, but when doing:

$ pod install 

I get the following error:

Setting up CocoaPods master repo [!] The `master` repo requires CocoaPods 0.32.1 -  Update CocoaPods, or checkout the appropriate tag in the repo. /Library/Ruby/Gems/2.0.0/gems/claide-0.5.0/lib/claide/command.rb:281:in `rescue in run': undefined method `verbose?' for nil:NilClass (NoMethodError) 

So I updated cocoapods

$ sudo gem update cocoapods 

But it tells me there is nothing to update:

Password: Updating installed gems Nothing to update 

run pod --version

but I get:

 0.31.0 

What could it be? Why it is not updating to the latest version (.32.1)?


Xcode: 5.1

ruby: 2.0.0p353

OSX: 10.9.2

like image 286
juan Isaza Avatar asked Apr 19 '14 03:04

juan Isaza


People also ask

Does pod install update?

You added a new pod to your PodfileThis will install the latest version* of any new pods added to your Podfile, leaving your other pods unchanged. If you were to run pod update instead, it would install the new pods and update each of your existing pods to its latest version*.


2 Answers

To update cocoapods just do

sudo gem install cocoapods 

and then you should be at the correct version

like image 84
Pete42 Avatar answered Sep 29 '22 05:09

Pete42


This is what worked for me.

  1. Uninstall CocoaPods (choose to uninstall all versions):

    sudo gem uninstall cocoapods

  2. Remove old master repo:

    sudo rm -fr ~/.cocoapods/repos/master

  3. Install CocoaPods without sudo:

    gem install --user-install cocoapods

  4. Setup CocoaPods and Master repo:

    pod setup

NOTE: Step 3 is going to make sure you install pod under your user name instead of root which sudo does.

like image 37
Yas Tabasam Avatar answered Sep 29 '22 05:09

Yas Tabasam