无法在 High Sierra (10.13.x) 下构建 AudioKit 框架
Can't build AudioKit frameworks under High Sierra (10.13.x)
在 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
你会失去美化输出,但它应该工作。
在 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
你会失去美化输出,但它应该工作。