我正在尝试使用“数据文件”机制,并且其他工作正常除了以外
相关文件不复制到share/
目录中。例如我的.cabal文件看起来像:
name: nano-js
version: 0.1.0.0
data-files: include/prelude.js
但是在构建和安装目录
之后.hsenv/cabal/share/nano-js-0.1.0.0
不存在。所以表格的查询
getDataFileName "include/prelude.js"
产生不存在的FilePath
nanojs: /home/rjhala/research/liquid/.hsenv/cabal/share/nano-js-0.1.0.0/include/prelude.js: openFile: does not exist (No such file or directory)
填充share/
是否需要一些额外的关键字?
或者这可能是hsenv
的问题吗?
谢谢!
答案 0 :(得分:2)
我很傻 - data-files
条款需要在
我把它埋在可执行部分的顶部......!