2013-05-13 10 views
6

Próbuję użyć „dane-files” mechanizmu, a rzeczy działa dobrze wyjątkiem że odpowiednie pliki są nie skopiowane do katalogu share/. na przykład moja .cabal plik wygląda następująco:Cabal „Pliki danych” nie są kopiowane

name:    nano-js 
version:    0.1.0.0 
data-files:   include/prelude.js 

ale po budynku i instalacji katalogu

.hsenv/cabal/share/nano-js-0.1.0.0 

nie istnieje. Więc zapytania formularza

getDataFileName "include/prelude.js" 

uzyskując FilePath że nie istnieje

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) 

Czy kilka dodatkowych słów kluczowych wymagane do wypełnienia share/? Może to być problem z hsenv?

Dzięki!

+1

Szczerze nie mogę sobie przypomnieć, dlaczego tak, ale uważam, że musiałaś również wymienić pliki w "plikach z dodatkowymi źródłami". –

+0

Zamiast tego edytuj odpowiedź –

Odpowiedz

2

Byłem głupi - klauzula data-files musi być na na górze, podczas gdy miałem go pochowany w sekcji wykonawczej ...!

Powiązane problemy