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

StackOverflow https://stackoverflow.com/questions/23165446

  •  06-07-2023
  •  | 
  •  

Pregunta

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

¿Fue útil?

Solución

To update cocoapods just do

sudo gem install cocoapods

and then you should be at the correct version

Otros consejos

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.

To update the version you must reinstall cocoapods:

sudo gem install cocoapods

The next step is You are going to Have to manually delete any copies of the Specs Local repository and re-clone the new version of the repository Specs. You can do that With the Following commands:

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

Finally:

pod install

that's 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. Update gems as user installed:

    sudo gem update --system --user-install

  4. Add local gem path:

    echo 'export PATH="$PATH:/Users/%username%/.gem/ruby/2.0.0/bin"' >> ~/.bash_login

  5. Install CocoaPods without sudo:

    gem install --user-install cocoapods

  6. Setup CocoaPods and Master repo:

    pod setup

make sure you are not running no-sudo commands from sudo terminal window/tab and relaunch or add new tap after exporting path

I had the same issue. I tried

sudo gem uninstall cocoapods

and then

sudo gem install cocoapods

but it wasn't working. It finally worked when I restarted Terminal after the uninstall. Then the install worked.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top