Tried to update Google-Mobile-Ads-SDK.
My PodFile:
platform :ios, :deployment_target => '7.0'
The pods that i am using
pod 'AFNetworking', '1.3.3'
pod 'CocoaLumberjack', '1.6.5.1'
pod 'MBProgressHUD', '0.8'
pod 'DCIntrospect-ARC', '0.0.6'
pod 'Toast', '2.1'
pod 'Google-Mobile-Ads-SDK','6.8.0'
pod 'GoogleAnalytics-iOS-SDK','3.0.2'
pod 'Appirater', '1.0.1'
pod 'CrittercismSDK', '4.3.1'
pod 'UrbanAirship-iOS-SDK', '3.0.2'
xcodeproj 'project/myproject.xcodeproj'
target "myprojectTests" do
pod "Specta"
pod "Expecta"
end
CocoaPods : 0.29.0
Ruby : ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.4.2]
RubyGems : 1.8.15
Host : Mac OS X 10.9.1 (13B42)
Xcode : 5.0.1 (5A2053)
Ruby lib dir : /Users/gyemme/.rvm/rubies/ruby-1.9.2-p290/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ 92c799e28c4fb0a0f1364afb310d29d30ac0f825
The got the following error when i tried to update it:
### Error
LoadError - library not found for class Digest::SHA1 -- digest/sha1
/Users/gyemme/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/digest.rb:12:in const_missing'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-core-0.29.0/lib/cocoapods-core/specification.rb:504:inchecksum'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer/analyzer/sandbox_analyzer.rb:149:in pod_changed?'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer/analyzer/sandbox_analyzer.rb:100:inpod_state'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer/analyzer/sandbox_analyzer.rb:76:in block in analyze'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer/analyzer/sandbox_analyzer.rb:75:ineach'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer/analyzer/sandbox_analyzer.rb:75:in analyze'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer/analyzer.rb:320:inblock in generate_sandbox_state'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/user_interface.rb:52:in section'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer/analyzer.rb:318:ingenerate_sandbox_state'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer/analyzer.rb:60:in analyze'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer.rb:171:inanalyze'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer.rb:94:in block in resolve_dependencies'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/user_interface.rb:52:insection'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer.rb:93:in resolve_dependencies'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/installer.rb:86:ininstall!'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/command/project.rb:38:in run_install_with_update'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/command/project.rb:68:inrun'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/claide-0.4.0/lib/claide/command.rb:213:in run'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/lib/cocoapods/command.rb:51:inrun'
/Users/gyemme/.rvm/gems/ruby-1.9.2-p290/gems/cocoapods-0.29.0/bin/pod:24:in <top (required)>'
/Users/gyemme/.rvm/rubies/ruby-1.9.2-p290/bin/pod:19:inload'
/Users/gyemme/.rvm/rubies/ruby-1.9.2-p290/bin/pod:19:in `
Your custom Ruby installation is broken. Please fix that instead or use the system Ruby version.
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
$ ruby -r digest/sha1 -e 'p Digest::SHA1'
Digest::SHA1
Most helpful comment
Your custom Ruby installation is broken. Please fix that instead or use the system Ruby version.