gpt4 book ai didi

julia - 如果无法在 M1 Mac 上安装/构建,如何安装 Julia 包?

转载 作者:行者123 更新时间:2023-12-05 02:29:22 24 4
gpt4 key购买 nike

我正在尝试在我的 M1 Mac 上本地使用 Twitter.jl 包。但是,当我尝试安装它时,我得到:

ERROR: Error building `DecFP`: 
┌ Warning: Platform `arm64-apple-darwin21.2.0` is not an officially supported platform
└ @ BinaryProvider ~/.julia/packages/BinaryProvider/U2dKK/src/PlatformNames.jl:450
ERROR: LoadError: KeyError: key "unknown" not found

DecFP 看起来像是一个最新的 Julia 包,所以我不确定在这种情况下会出现什么问题。

我想获得一组通用步骤来解决此类问题,因为我知道这个软件包不是唯一会出现安装问题的软件包,因此希望这可以用来帮助其他有类似问题的人。

最佳答案

问题是 Twitter.jl 正在提取旧版本的 OAuth.jl,它不能在 M1 上运行。我开了一个PR所以它拉了一个更新的版本,它应该可以工作。关于这些情况,一般来说,这些步骤是识别哪个包正在使用 BinaryProvider,在这种情况下,它是由旧 OAuth 提取的旧 MbedTLS。解决方案是,如果有更新的版本,则更改兼容范围,如果没有,则必须使用 BinaryBuilder.jl 构建所需的二进制文件并更改依赖包以使用它。在大多数情况下,只需在 github 中打开一个问题就足够了:)。

关于julia - 如果无法在 M1 Mac 上安装/构建,如何安装 Julia 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72209061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com