【发布时间】:2025-12-01 02:15:02
【问题描述】:
我无法编译 Near Core 和 Nearup。我可以使用 docker 或 nearup Ubuntu 等其他安装吗?
【问题讨论】:
标签: nearprotocol nearprotocol-validator
我无法编译 Near Core 和 Nearup。我可以使用 docker 或 nearup Ubuntu 等其他安装吗?
【问题讨论】:
标签: nearprotocol nearprotocol-validator
简短回答:是的,您可以通过nearup 使用预编译的二进制文件或docker。
查看nearup 文档,了解如何使用不同的设置运行近节点。
使用 Docker 运行:nearup betanet
不使用 docker 运行:nearup betanet --nodocker。这将为您的平台下载并使用预编译的二进制文件(如果存在)。
从源代码运行:
从github repository下载源代码并checkout到beta分支(这是stakewars中使用的,不需要与master分支兼容)。
使用来自nearcore 文件夹的make release 编译源代码。我看到你在这一点上失败了,可能是因为你缺少安装一些依赖项。在 Ubuntu 中安装它们:
sudo apt update
sudo apt install -y git binutils-dev libcurl4-openssl-dev zlib1g-dev libdw-dev libiberty-dev cmake gcc g++ python docker.io protobuf-compiler
要运行此二进制文件,请使用:
nearup betanet --nodocker --binary-path nearcore/target/release
【讨论】: