【问题标题】:Can't build AudioKit frameworks under High Sierra (10.13.x)无法在 High Sierra (10.13.x) 下构建 AudioKit 框架
【发布时间】:2018-06-11 17:35:02
【问题描述】:

在 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】:

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

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

    然后使用

    XCPRETTY=cat
    

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

    【讨论】:

    • 是的 - 你是对的。在我写这篇文章时,框架正在编译;}
    • 我在 2020 年的今天也遇到了同样的问题。更深层的解决方法是什么 - 有没有我没有安装的东西?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 2021-08-28
    • 2017-11-17
    • 1970-01-01
    • 2019-02-03
    • 2018-03-28
    • 1970-01-01
    相关资源
    最近更新 更多