Cabal“数据文件”未被复制

时间:2013-05-13 15:47:35

标签: haskell cabal data-files hsenv

我正在尝试使用“数据文件”机制,并且其他工作正常除了以外 相关文件复制到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的问题吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

我很傻 - data-files条款需要在 我把它埋在可执行部分的顶部......!