To update cocoapods just do
sudo gem install cocoapods
and then you should be at the correct version
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
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.
Uninstall CocoaPods (choose to uninstall all versions):
sudo gem uninstall cocoapods
Remove old master repo:
sudo rm -fr ~/.cocoapods/repos/master
Install CocoaPods without sudo
:
gem install --user-install cocoapods
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:
Uninstall CocoaPods (choose to uninstall all versions):
sudo gem uninstall cocoapods
Remove old master repo:
sudo rm -fr ~/.cocoapods/repos/master
Update gems as user installed:
sudo gem update --system --user-install
Add local gem path:
echo 'export PATH="$PATH:/Users/%username%/.gem/ruby/2.0.0/bin"' >> ~/.bash_login
Install CocoaPods without sudo
:
gem install --user-install cocoapods
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.