无法在High Sierra(10.13.x)下构建AudioKit框架

问题描述 投票:1回答:1

我在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

ruby xcode terminal macos-high-sierra audiokit
1个回答
1
投票

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

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

并且只是使用

XCPRETTY=cat

你将失去美化的输出,但它应该工作。

© www.soinside.com 2019 - 2024. All rights reserved.