Error: "Could not find 'cocoapods'" while installing a Pod

Error: "Could not find 'cocoapods'" while installing a Pod

我试图在我的项目中使用 pod install 来实现 SDK 但它抛出了这个错误:

/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 `'

有谁知道是什么原因造成的以及如何解决?

首先使用 sudo 命令卸载 CocoaPods。

按照以下步骤操作:

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

再次安装时不要使用sudo命令。 您可以从这里找到 sudo less installation

  1. 打开Xcode6
  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 验证它是否有效

此问题与更新 Ruby 有关。所以你应该应用以下步骤:

  1. sudo gem 卸载 cocoapods
  2. sudo gem 安装 activesupport -v 4.2.6
  3. gem 安装 cocoapods

尝试直接运行这个命令

  1. 使用sudo gem update --system

    更新系统gem
  2. 之后使用 sudo gem install cocoapods

    重新安装 cocoapods
  3. 最后 pod install