无法编译测试DAML模块

时间:2019-02-14 22:12:11

标签: daml

我正在尝试编译类似于Digital Asset quickstart guide中的DAML模块。

我跑步时

sam init --runtime

在我的项目目录(通过键入da run damlc -- package daml/Main.daml target/daml/test_project2 创建的目录)中,出现以下错误

da new test_project2

我不明白,该命令是否应该创建名为da-hs-damlc-app: target/daml/test_project2.dar: openBinaryFile: does not exist (No such file or directory) 的文件?我的项目丢失了什么?

1 个答案:

答案 0 :(得分:3)

最可能的原因是SDK安装没有完全成功,并且DAML编译器不存在。最简单的解决方法是在SDK版本之间来回切换,以触发SDK Assistant重新尝试下载软件包。尝试依次运行da use 0.11.2da upgradeda use 0.11.3。请注意,根据您当前所使用的SDK版本(通过da list检查),您可能还必须将项目的da.yaml文件中的SDK版本也更改为0.11.3