错误:"无法找到' cocoapods'"安装Pod时

时间:2016-01-12 10:43:49

标签: ios rubygems cocoapods

我尝试在我的项目中使用pod install来实现SDK,但它会抛出此错误:

  

/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:318:in' to_specs':找不到' cocoapods' (> = 0.a)在35个总宝石中(Gem :: LoadError)   签入' 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',执行gem env以获取更多信息       来自/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:327:in' to_spec'       来自/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:64:in' gem'       来自/ usr / local / bin / pod:22:在`'

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

4 个答案:

答案 0 :(得分:16)

首先使用sudo命令卸载CocoaPods。

按照以下步骤操作:

  1. sudo gem uninstall cocoapods
  2. gem install cocoapods
  3. pod install
  4. 再次安装时,请不要使用sudo命令。 您可以在此处找到sudo less installation

答案 1 :(得分:1)

  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以验证其是否有效

答案 2 :(得分:1)

此问题与更新Ruby有关。因此,您应该应用以下步骤:

  1. sudo gem uninstall cocoapods
  2. sudo gem install activesupport -v 4.2.6
  3. gem install cocoapods

答案 3 :(得分:0)

尝试直接运行这个命令

  1. 使用 sudo gem update --system

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

    重新安装 cocoapods
  3. 最后pod install