我在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
你将失去美化的输出,但它应该工作。