我一直在关注 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
(。