前模特样本中引用的"da"工具是什么?



我一直在关注 daml 文档,并设法根据文档教程安装了 SDK 0.13.14。但是,当我查看前模型示例时,它们都引用了da工具,例如:

da compile

da run damlc -- test daml/CrowdFunding.daml

但是路径中没有任何da可执行文件,只有daml

更新我在crowd-funding样本上使用daml build时收到以下错误:

skywalker@Zeus:~/code/ex-models/crowd-funding$ daml build
daml build: Not in project.
daml: An unknown error has occured
  context: Running build command.
  details: Received ExitFailure 1 when running
Raw command: /home/skywalker/.daml/sdk/0.13.14/damlc/damlc build --project-check

da是一个遗留工具,最近才退役。现在,我们已更新示例以使用新的daml实用程序。

要使用的新命令包括:

  • daml build编译项目
  • daml test --color运行所有方案

我现在在每个项目中都包含生成文件以方便地运行它们。

请注意,您在daml build中看到的错误来自这样一个事实,即需要升级项目才能使用新工具。以前,da工具用于项目配置da.yaml,新的daml工具使用 daml.yaml

您可以使用daml init将旧项目升级到新格式(即将da.yaml转换为略有不同的daml.yaml(。

最新更新