0

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

da compile

或者

da run damlc -- test daml/CrowdFunding.daml

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

更新daml build我在crowd-funding示例中使用以下错误:

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
4

1 回答 1

1

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

要使用的新命令是:

  • daml build编译项目
  • daml test --color运行所有场景

我现在在每个项目中都包含了 makefile 以方便地运行它们。

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

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

于 2019-07-24T13:36:42.417 回答