如何创建`framework.mrb`文件来生成我自己的创世文件?

问题描述 投票:0回答:1

我尝试构建自己的私人 Aptos 网络。

为此,我遵循“生成创世”文档中的指南。

在本文档中,“构建 Aptos 框架”部分似乎是错误的,因为文档中提供的命令不会构建

framework.mrb
文件。

我的尝试是使用命令

cargo build --release --package aptos-framework
。此命令在
aptos-framework
目录中构建
target/release
文件。

但是,当我执行

aptos -- genesis generate-genesis --local-repository-dir .
命令时,它产生了类似“无法读取文件'./framework.mrb”的错误。因此,我将之前创建的
aptos-framework
文件的名称更改为
framework.mrb
。然后,它产生了类似“超过最大序列长度:3487268175”的错误。我的猜测是我尝试了不同的文件。

所以,我的问题是,如何创建一个

framework.mrb
文件来生成我自己的创世文件?

谢谢。

blockchain aptos
1个回答
0
投票

我找到了答案。

要获得

framework.mrb
,您首先要构建
aptos-framework

为此,请在

aptos-core
存储库上执行以下命令:

cargo run --package aptos-framework

然后就可以在

aptos-framework
目录下找到一个
target/debug
二进制文件。

使用此二进制文件,您可以创建一个

.mrb
文件。

./aptos-framework release

然后,在同一目录中,您可以找到一个

head.mrb
文件。将此文件的名称更改为
framework.mrb

© www.soinside.com 2019 - 2024. All rights reserved.