Solana 构建在编译 solana-validator 包时崩溃
Solana build crashing on the compilation of solana-validator package
Solana 超级新手。试图在我的本地机器上获取克隆的 repo 构建。但是构建在编译 solana-validator 包时停止并且终端自行关闭(如果你愿意的话会崩溃)而不显示任何错误或警告。 screenshot
日志上也看不到任何内容。尝试了 cargo build --verbose。没有什么。我有 Ubuntu 22.04 OS 15GB RAM 和 500GB SSD。所以我认为我有足够的资源来构建它。我为什么会遇到这个问题有什么想法吗?
这些是我安装的版本:
- rustup - 1.24.0
- rustc - 1.60.0
- solana-cli-1.11.0
- nodejs-16.15.0
谢谢!
这是完全正常的,尤其是在 15GB RAM 的情况下 -- cargo
默认启动 N 个作业,其中 N 是您机器上的核心数。有很多内核,在尝试并行编译这么多模块时很容易用完太多内存,导致 Linux 上的 OOM 杀手关闭进程,直到内存恢复。
要解决此问题,您可以从 cargo build --jobs 1
开始,这应该会成功。如果您想加快速度,请随意尝试更大的数字,但要知道它可能会再次失败!
Solana 超级新手。试图在我的本地机器上获取克隆的 repo 构建。但是构建在编译 solana-validator 包时停止并且终端自行关闭(如果你愿意的话会崩溃)而不显示任何错误或警告。 screenshot
日志上也看不到任何内容。尝试了 cargo build --verbose。没有什么。我有 Ubuntu 22.04 OS 15GB RAM 和 500GB SSD。所以我认为我有足够的资源来构建它。我为什么会遇到这个问题有什么想法吗?
这些是我安装的版本:
- rustup - 1.24.0
- rustc - 1.60.0
- solana-cli-1.11.0
- nodejs-16.15.0
谢谢!
这是完全正常的,尤其是在 15GB RAM 的情况下 -- cargo
默认启动 N 个作业,其中 N 是您机器上的核心数。有很多内核,在尝试并行编译这么多模块时很容易用完太多内存,导致 Linux 上的 OOM 杀手关闭进程,直到内存恢复。
要解决此问题,您可以从 cargo build --jobs 1
开始,这应该会成功。如果您想加快速度,请随意尝试更大的数字,但要知道它可能会再次失败!