2016-01-12 64 views
4

我試圖用pod install在我的項目實施SDK,但它拋出這個錯誤:錯誤:「找不到‘的CocoaPods’」,而安裝POD

/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:318:in 'to_specs': Could not find 'cocoapods' (>= 0.a) among 35 total gem(s) (Gem::LoadError) Checked in 'GEM_PATH=/Users/admin/.gem/ruby/2.0.0:/Library/Ruby/Gems/2.0.0:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0', execute gem env for more information from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:327:in 'to_spec' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:64:in 'gem' from /usr/local/bin/pod:22:in `'

有誰知道是什麼原因造成,以及如何解決它?

+0

嘗試以下分步指導。 http://www.raywenderlich.com/97014 –

+0

我嘗試過,但即使沒有用。 – Megha

回答

13

首先使用sudo命令卸載CocoaPods。

遵循以下步驟:

  1. sudo gem uninstall cocoapods
  2. gem install cocoapods
  3. pod install

當你重新安裝,那麼請不要使用sudo命令。 你可以從這裏找到sudo less installation

+0

但是在沒有sudo的Elcapitan中,它不起作用。 – Megha

+0

謝謝這麼多工作。 – Megha

0
  1. 開放的Xcode 6
  2. 打開首
  3. 單擊位置選項卡
  4. 更改Command Line Tools版本Xcode
  5. 卸載的CocoaPods
    $ sudo gem uninstall cocoapods
  6. 卸載xcodeproj $ sudo gem uninstall xcodeproj
  7. 安裝xcodeproj
    $ sudo gem install xcodeproj
  8. 安裝的CocoaPods
    $ sudo gem install cocoapods
  9. 運行pod --version以驗證它的工作
1

這個問題與更新紅寶石。所以,你應該採用以下步驟:

  1. 須藤寶石卸載的CocoaPods
  2. sudo的創業板安裝的ActiveSupport -v 4.2.6
  3. 創業板安裝的CocoaPods
+0

這工作。直到我最近更新到xcode8和ruby2.3之前,我的cocoapods才正常運行。 upvoting –