Ruby Can';t在High Sierra(10.13.x)下构建音频工具包框架

Ruby Can';t在High Sierra(10.13.x)下构建音频工具包框架,ruby,xcode,terminal,macos-high-sierra,audiokit,Ruby,Xcode,Terminal,Macos High Sierra,Audiokit,在macOS 10.13上构建AudioKit 4.x框架时,我得到了下面的输出和一个卡住的终端会话 Building frameworks for platforms: iOS macOS tvOS ./build_frameworks.sh: /usr/local/bin/xcpretty: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or

在macOS 10.13上构建AudioKit 4.x框架时,我得到了下面的输出和一个卡住的终端会话

Building frameworks for platforms: iOS macOS tvOS
./build_frameworks.sh: /usr/local/bin/xcpretty: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

High Sierra附带Ruby 2.3,AudioKit似乎特别需要Ruby 2.0。我找不到取消配置的确切位置。其他选项可能涉及多个Ruby安装。看起来更像是我遗漏了一些重要的东西。TIA

我认为您可以通过编辑build_frameworks.sh中的行来避免此问题:

if which xcpretty > /dev/null 2>&1;
then
    XCPRETTY=xcpretty
else
    XCPRETTY=cat
fi
只要使用

XCPRETTY=cat

您将丢失美化后的输出,但它应该可以工作。

是的-您是对的。我写这篇文章时,框架正在编译;}在2020年的今天,我也遇到了同样的问题。更深层次的修复是什么?是否有我没有安装的东西?