【问题标题】:Unable to setup Cocoapods, pod setup --verbose command failed无法设置 Cocoapods,pod setup --verbose 命令失败
【发布时间】:2018-08-11 02:13:09
【问题描述】:

我正在尝试在我的 Mac 上安装 cocoapods 以用于 iOS 应用程序。因此,在找到 cocoapod 教程之前,我可能已经尝试使用 pod init 和其他一些随机的东西为 xcode 项目安装 cocoapod。我不认为pod init 有效,但另一个类似的命令做了一些事情

然后我决定从一开始就遵循一个教程会更好,所以我开始使用 sudo gem install cocoapods 安装 cocoapods,这很有效。

但是,当我输入pod setup --verbose 时,终端抛出了一个错误,当我输入pod setup 时也发生了这种错误

    /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/lib/cocoapods/command.rb:118:in `git_version': Failed to extract git version from `git --version` ("xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun\n") (RuntimeError)
    from /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/lib/cocoapods/command.rb:130:in `verify_minimum_git_version!'
    from /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/lib/cocoapods/command.rb:49:in `run'
    from /Library/Ruby/Gems/2.3.0/gems/cocoapods-1.5.3/bin/pod:55:in `<top (required)>'
    from /usr/local/bin/pod:22:in `load'
    from /usr/local/bin/pod:22:in `<main>'

请帮忙,我在 stackoverflow 或任何其他网站上找不到任何答案。

【问题讨论】:

  • 检查是否安装了命令行工具。转到 Xcode -> Preferenced -> Locations 并选择命令行工具。检查它是否显示当前的 Xcode。
  • @adev Woahhh 非常感谢老兄!!

标签: ios cocoapods


【解决方案1】:

根据您收到的错误消息,您似乎没有安装命令行工具。您需要安装它,然后转到 Xcode -> Preferences -> Locations -> Command Line Tools 并确认您在此处选择了当前的 Xcode 版本。

【讨论】:

  • 在将 macOS Mojave 更新到 macOS Catalina 后,我在终端中运行 '$ chsh -s /bin/zsh' 命令。然后我选择 Xcode 10.2(或您正在使用的 Xcode 版本)。谢谢@adev!!
  • @AnjaliKevadiya,很高兴知道它有帮助。
猜你喜欢
  • 1970-01-01
  • 2014-03-07
  • 2012-12-30
  • 1970-01-01
  • 2014-11-16
  • 2014-02-13
  • 2014-03-03
  • 2019-10-02
  • 2017-03-16
相关资源
最近更新 更多