6

我正在尝试使用“数据文件”机制,除了相关文件没有复制到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

谢谢!

4

1 回答 1

2

我很傻——data-files当我把它埋在可执行部分中时,该子句需要放在顶部......!

于 2013-07-17T17:35:08.813 回答