gpt4 book ai didi

M1 上的 Julia 1.7.1 在 `Pkg.build()` 上失败

转载 作者:行者123 更新时间:2023-12-05 05:48:26 25 4
gpt4 key购买 nike

ERROR: Error building `NNlib`: 
┌ 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

如何解决问题或至少修复环境?

最佳答案

在 ARM 芯片(例如 M1)的 MacOS 上原生运行 Julia 目前只有 "Tier 3" support .这意味着

Tier 3: Julia may or may not build. If it does, it is unlikely to pass tests. Binaries may be available in some cases. When they are, they should be considered experimental. Ongoing support is dependent on community efforts.

对于单个包,如果它们具有二进制依赖项,则取决于它们是如何提供的。如果它们由现代 BinaryBuilder.jl/Yggdrasil.jl 基础设施提供,那么这些二进制依赖项可能可用于 arm64-apple-darwin;如果他们使用一些较旧的系统来实现二进制依赖项,那几乎肯定不会支持 Mac on ARM。

与此同时,您可以改用来自 https://julialang.org/downloads/macOS x86(Intel 或 Rosetta) 版本用于生产工作;这应该会导致 Julia 本身和任何包二进制依赖项通过 Rosetta 使用 x86 二进制文件运行,并且通常应该可以在 M1 上正常运行。

关于M1 上的 Julia 1.7.1 在 `Pkg.build()` 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70816664/

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