**無法查看cocoaPods版本撞叽,也無法執(zhí)行相關(guān)的pod命令 **
今天使用cocoaPods的時候遇到一些奇怪的問題卧抗,在編輯好Podfile的之后,執(zhí)行 pod install
提示出錯,錯誤信息如下
/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:308:in `to_specs': Could not find 'cocoapods' (>= 0) among 73 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/Users/Shu/.rvm/gems/ruby-2.3.0:/Users/Shu/.rvm/gems/ruby-2.3.0@global', execute `gem env` for more information
from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:320:in `to_spec'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:65:in `gem'
from /usr/local/bin/pod:22:in <main>
在網(wǎng)上搜尋了一下應(yīng)該是和gem的版本和cocoaPods的版本有關(guān)系臼膏,因為我之前配置過Ruby環(huán)境椿猎,可能因此有關(guān)惶岭,隨即便升級一下gem,執(zhí)行sudo gem update --system
成功之后再查看pod --version
還是報錯犯眠,只好使用sudo gem install
更新按灶,現(xiàn)在支持了增量更新,所以不用再配置cocoaPods筐咧。
更新之后再查看pod --version
已經(jīng)正常顯示:1.0.0
無法執(zhí)行pod install命令
更新完成之后鸯旁,我以添加FMDB庫為例噪矛,修改了Podfile文件如下
platform :ios, '7.0'
pod 'FMDB'
end
但是執(zhí)行pod install
之后提示
Analyzing dependencies
[!] The dependency FMDB
is not used in any concrete target.
查詢資料之后得知這是因為現(xiàn)在新版pods需要指明你的target,才可以安裝铺罢,把Podfile修改成
platform :ios, '7.0'
target "iOS項目名" do
pod 'FMDB'
end
再執(zhí)行pod install
即可完成打包.