我正在尝试编译类似于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)
的文件?我的项目丢失了什么?
答案 0 :(得分:3)
最可能的原因是SDK安装没有完全成功,并且DAML编译器不存在。最简单的解决方法是在SDK版本之间来回切换,以触发SDK Assistant重新尝试下载软件包。尝试依次运行da use 0.11.2
,da upgrade
和da use 0.11.3
。请注意,根据您当前所使用的SDK版本(通过da list
检查),您可能还必须将项目的da.yaml
文件中的SDK版本也更改为0.11.3
。>