2016-09-23

How to fix Cocoapod command: pod update --verbose failed?

[Problem]

StevenCs-MacBook-Pro:src StevenC$ pod update --verbose
Update all pods
  Preparing

Re-creating CocoaPods due to major version update.

Updating local specs repositories

Updating spec repo `master`
[!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down

/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-core-1.0.1/lib/cocoapods-core/github.rb:105:in `rescue in modified_since_commit'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-core-1.0.1/lib/cocoapods-core/github.rb:100:in `modified_since_commit'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-core-1.0.1/lib/cocoapods-core/master_source.rb:32:in `requires_update?'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-core-1.0.1/lib/cocoapods-core/master_source.rb:14:in `update'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/sources_manager.rb:88:in `block (2 levels) in update'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/user_interface.rb:63:in `section'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/sources_manager.rb:87:in `block in update'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/sources_manager.rb:86:in `each'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/sources_manager.rb:86:in `update'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/installer/analyzer.rb:220:in `block in update_repositories'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/installer/analyzer.rb:218:in `each'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/installer/analyzer.rb:218:in `update_repositories'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/installer.rb:147:in `block in resolve_dependencies'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/user_interface.rb:63:in `section'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/installer.rb:146:in `resolve_dependencies'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/installer.rb:114:in `install!'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/command/update.rb:60:in `run'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/claide-1.0.0/lib/claide/command.rb:334:in `run'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/lib/cocoapods/command.rb:50:in `run'
/Users/StevenC/.rvm/gems/ruby-2.2.1/gems/cocoapods-1.0.1/bin/pod:55:in `<top (required)>'
/usr/local/bin/pod:23:in `load'
/usr/local/bin/pod:23:in `<main>'
/Users/StevenC/.rvm/gems/ruby-2.2.1/bin/ruby_executable_hooks:15:in `eval'

/Users/StevenC/.rvm/gems/ruby-2.2.1/bin/ruby_executable_hooks:15:in `<main>'

[soluton]:

add the following command parameter
--no-repo-update

so you should use:    pod update --verbose --no-repo-update

No comments:

Post a Comment