我正在尝试编译一个类似于在Digital Asset quickstart guide中完成的DAML模块。
当我跑的时候
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)我不明白,这个命令不是应该创建一个名为target/daml/test_project2.dar的文件吗?我的项目缺少什么?
发布于 2019-02-15 18:53:15
最可能的原因是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。
https://stackoverflow.com/questions/54699869
复制相似问题