升級 OS X El Capitan 后,Time Machine 恢復(fù)下掺涛,隨后因為遇到 octopress 無法更新博客問題欺劳,一番折騰 octopress 適配了 OS X El Capitan虐秦,然而事情總沒有那么簡單力麸,又丟過來一個問題。
和往常一樣使用 Cocoapods ,執(zhí)行命令:
$ pod install#輸出信息/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:296:in to_specs': Could not find 'cocoapods' (>= 0) among 59 total gem(s) (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:307:in
to_spec' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in gem' from /usr/local/bin/pod:22:in
<main>'
查看 Ruby
版本:
$ ruby -vruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14]
看來是升級 Ruby 2.2.3
導(dǎo)致的問題,更新下 Cocoapods 即可椭住,更新步驟:
1、 更新 gem 字逗,國內(nèi)需切換 gem source
$ sudo gem update --system
切換 gem source
$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/$ gem sources -l*** CURRENT SOURCES***https://ruby.taobao.org
2京郑、 安裝 cocoapods
$ sudo gem install cocoapods$ pod setup
和安裝過程是一樣的,再次查看 pod
版本:
$ pod --version 1.2.1