【问题标题】:Carthage requires git 2.3.0 or laterCarthage 需要 git 2.3.0 或更高版本
【发布时间】:2017-02-01 01:12:38
【问题描述】:

我正在使用charts 库并尝试运行演示。在运行之前,我必须使用 Carthage 安装依赖项。我转到项目文件夹位置并输入终端:

carthage update

我收到以下错误:-

Carthage 需要 git 2.3.0 或更高版本。

如何安装 Carthage decencies 并运行上述演示。

【问题讨论】:

    标签: ios terminal ios-charts carthage


    【解决方案1】:

    选择Command Line Tools 到最新版本的Xcode。

    Xcode -> Preferences -> Locations -> Command Line Tools
    

    打开首选项快捷键:Command + comma + ,

    【讨论】:

      【解决方案2】:

      不确定这是否有帮助,但我遇到了同样的问题,发现 xcodebuild 使用的是我安装的不同 Xcode。

      所以您可能可以仔细检查您使用的是哪个 Xcode: xcode-select --print-path

      这是帮助我解决此问题的原始帖子: Change Carthage Swift version

      【讨论】:

        【解决方案3】:

        看来你必须安装新版本的 git。

        brew install git
        

        它可以说“目标 /usr/local/bin/git 已经存在。您可能想删除它”。我不想删除它并决定只覆盖:

        brew link --overwrite git
        

        它帮助我解决了同样的问题。我希望它对其他人有帮助。

        【讨论】:

        • 更新 OSX 后我需要 mailcore2,使用 carthage - 好的,安装 carthage,现在它说你需要 git,好的,尝试安装 git - 它说你需要自制软件,你在开玩笑吗?你需要 10 件事来获得 mailcore2?荒谬的。
        【解决方案4】:

        您似乎自上次以来使用了另一个 Xcode 版本。您应该通过在终端中运行以下命令再次设置命令行工具

        sudo xcode-select -s <path to Xcode>/Contents/Developer 
        

        例如:

        sudo xcode-select -s /Applications/Xcode.app/Contents/Developer 
        

        【讨论】:

          猜你喜欢
          • 2020-12-11
          • 1970-01-01
          • 1970-01-01
          • 2016-03-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-05-24
          相关资源
          最近更新 更多