Carthage 需要使用 git 2.3.0 或更高版本。

10

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

carthage update

我收到以下错误信息:

Carthage需要git 2.3.0或更高版本。

如何安装Carthage的依赖项并运行上述演示。

在此输入图像描述

4个回答

26

选择命令行工具(Command Line Tools)以获取最新版本的Xcode。

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

打开偏好设置的快捷键:Command+逗号 + ,


5

看起来您自上次以来已经使用了另一个Xcode版本。您需要通过在终端中运行以下命令来重新设置命令行工具

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

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

4

不确定这是否有帮助,但我也遇到了同样的问题,并发现xcodebuild正在使用我所安装的另一个Xcode。

因此,您可以仔细检查您正在使用哪个Xcode: xcode-select --print-path

以下是原始帖子,帮助我解决了这个问题: 更改Carthage Swift版本


1
似乎您需要安装新版本的Git。
brew install git

它可能会提示“目标/usr/local/bin/git已存在。您可能希望将其删除。”我不想删除它,决定仅覆盖:
brew link --overwrite git

它帮助了我解决了相同的问题。我希望它能帮助其他人。

更新了OSX之后,我需要MailCore2,使用Carthage - 好的,已经安装了Carthage,现在它说你需要Git,好的,尝试安装Git - 它说你需要Homebrew,你开玩笑吗?为了获取MailCore2需要10个东西?太荒谬了。 - Boris Gafurov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接