连接到网络并部署

在您部署和测试程序之前,您有以下工作要做:

  • 连接您开发环境Internet Computer网络本地运行或连接到您能访问的子网上远程运行。

  • 为您的应用注册一个网络特定标识符。

  • 编译带有WebAssembly输出目标的程序。

因为您使用编译成WebAssembly的cargo build命令配置了自定义dfx.json文件,所以可以使用dfx命令行接口和标准工作流程来执行所有其余步骤。

本地生成和部署:

1.如有必要,用pwd命令来检查您是否仍在项目目录下。

2. 打开一个新的终端窗口或tab页并进入项目目录。

例如,在macOS终端上执行以下任一操作:

  • 单击Shell,在当前工作目录选择新选项卡以打开新的终端。

  • 点击Shell,选择新窗口,在新终端运行cd ~/ic-projects/location_hello(如果location_hello项目在ic-projects工作目录)。

您现在应该打开了两个已进入当前工作目录的终端。

3. 行以下命令在本地计算机上启动Internet Computer网络。

dfx start

根据您的平台和本地安全设置,您可能会看到一个警告。如果提示您允许或拒绝传入网络连接,请单点允许。

4. 离开网络操作显示信息的终端并切换到原来的终端

5. 运行以下命令为应用注册一个唯一Canister标识符:

dfx canister create --all

6. 运行以下命令生成程序:

dfx build

7. 运行以下命令在本地部署程序:

dfx canister install --all

8. 从命令行或浏览器测试功能。

最后更新于