Anchor CLI 基础
本节将介绍一些常见的 Anchor CLI 命令,帮助您快速入门。有关 Anchor CLI 的更多信息,请参阅 Anchor 文档。
初始化项目
要创建一个新的 Anchor 项目,请运行以下命令:
Terminal
$anchor init <project-name>
例如,要创建一个名为 my-project
的项目,请运行:
Terminal
$anchor init my-project
此命令会创建一个以项目名称命名的新目录,并初始化一个包含基础 Rust 程序和 TypeScript 测试模板的 Anchor 项目。
导航到项目目录:
Terminal
$cd <project-name>
请参阅 Anchor 项目的 文件结构。
构建程序
要构建您的项目,请运行以下命令:
Terminal
$anchor build
您可以在 /target/deploy
目录中找到已编译的程序。
运行 anchor build
时,如果遇到以下错误:
应用上述解决方案后,尝试再次运行 anchor build
。
测试程序
要测试您的项目,请运行以下命令:
Terminal
$anchor test
此命令将构建、部署并运行您的项目测试。
当使用 localnet
作为 cluster
并在 Anchor.toml
中时,Anchor 会自动启动一个本地 validator,部署您的程序,运行测试,然后停止 validator。
在 Linux 或 WSL 上创建新的 Anchor 项目后运行 anchor test
时,如果未安装 Node.js 或 Yarn,可能会遇到以下错误:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?