macOS 10.15 Catalina 上的迦太基

Carthage on macOS 10.15 Catalina

有人设法在 macOS 10.15 Catalina(测试版)上安装 Carthage 吗?

我尝试使用 HomeBrew 安装 Carthage:

brew install Carthage

我收到以下错误消息:

Error: You are using macOS 10.15.
We do not provide support for this pre-release version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's Github.
Discourse, Twitter or IRC. You are responsible for resolving any issues you experience, as you are running this pre-release version.

现在,我知道可能存在一些问题,我在我的第二台 MacBook Pro 上使用这些测试版软件,所以不用担心,但我无法安装它,任何提示将不胜感激。

所以这个问题似乎是 Homebrew 出于某种原因。

我找到的解决方案是使用发布页面中的 GUI 安装程序。在构建任何框架之前,请确保切换到您当前使用的 Xcode。

如果您使用 Xcode 11 (测试版),运行 在终端中:

sudo xcode-select --switch /Applications/Xcode-beta.app

和 Xcode 10(当前)*

sudo xcode-select --switch /Applications/Xcode.app

希望对您有所帮助!

The issue is expected 'Homebrew install fails under Catalina 10.15 #2807'
Mon Jun 10 08:32:38 IDT 2019
https://github.com/Carthage/Carthage/issues/2807

建议的解决方案
从 master 中的源代码安装构建迦太基(提交对我有用:e41076782bed7b3609a53f4662480058a65e9a4e

按照 https://github.com/Carthage/Carthage#installing-carthage 中的说明从 master 构建您需要 运行 这个:

git clone --depth=1 "https://github.com/Carthage/Carthage.git" &&\
cd Carthage &&\ 
make install

我 运行 在 macOS 10.15.4 Catalina 上使用这些命令并为我工作。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
sudo chown -R $(whoami) /usr/local/*
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install carthage