2013-05-13 26 views
6

Sto cercando di utilizzare il "data-files" meccanismo, e roba funziona bene tranne che i file rilevanti sono non copiati nella directory share/. per esempio. il mio file .cabal assomiglia:Cabal "File di dati" non vengano copiati

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

ma dopo la costruzione e l'installazione della directory

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

non esiste. Così query della forma

getDataFileName "include/prelude.js" 

producono un FilePath che non esiste

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) 

sono alcune parole chiave aggiuntive necessarie a popolare share/?

Oppure questo potrebbe essere un problema con hsenv?

Grazie!

+1

Onestamente non riesco a ricordare perché, ma credo che sia necessario elencare i file in 'extra-source-files'. –

+0

Per favore, invia la tua modifica come risposta –

risposta

2

Ero stupido: la clausola data-files deve essere al il primo mentre l'ho seppellito nella sezione eseguibile ...!