Я пытаюсь использовать «данные-файлы» механизм, и материал отлично работает за исключением что соответствующих файлов не копируются в каталог 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
?
Спасибо!
Я, честно говоря, не могу вспомнить, почему, но я считаю, что вам нужно было также перечислить файлы под 'extra-source-files'. –
Пожалуйста, измените вместо этого свой вариант ответа. –