繁体   English   中英

错误:安装 Pod 时“找不到‘cocoapods’”

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

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

首先使用 sudo 命令卸载 CocoaPods。

请按照以下步骤操作:

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

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

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

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

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

尝试直接运行此命令

  1. 使用sudo gem update --system更新系统 gem

  2. 之后使用sudo gem install cocoapods重新sudo gem install cocoapods

  3. 和最后一次pod install

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM