Ran*_*ala 6 haskell data-files cabal hsenv
我正在尝试使用"数据文件"机制,除了相关文件没有复制到share/目录之外,其他工作正常.例如我的.cabal文件看起来像:
name: nano-js
version: 0.1.0.0
data-files: include/prelude.js
Run Code Online (Sandbox Code Playgroud)
但在构建和安装目录之后
.hsenv/cabal/share/nano-js-0.1.0.0
Run Code Online (Sandbox Code Playgroud)
不存在.所以对表单的查询
getDataFileName "include/prelude.js"
Run Code Online (Sandbox Code Playgroud)
产生一个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)
Run Code Online (Sandbox Code Playgroud)
是否需要填写一些额外的关键字share/?
或者这可能是一个问题hsenv?
谢谢!