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 deploy

此命令将您的程序部署到 Anchor.toml 文件中指定的 cluster

测试程序

要测试您的项目,请运行以下命令:

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?

Table of Contents

Edit Page