2014-09-10 14 views
10

È possibile "impilare" sandbox cabal o specificare un percorso di ricerca "package.d"?è possibile impilare le sandbox cabal?

Mi piacerebbe installare i pacchetti utilizzati di frequente in una sandbox comune che i progetti possono utilizzare ma non aggiornare.

C'è un parametro world-file nel file cabal.sandbox.config, ma non ho trovato alcun riferimento ad esso nell'origine Cabal.

risposta

1

Credo che world-file si riferisca ad una funzione opzionale con la quale cabal-install manterrà un elenco di pacchetti di testo richiesti per l'installazione, magari modellati su Gentoo /var/lib/portage/world e sistemi simili. La cabala non usa quel file per niente.

Le "sandbox nidificate" proposte potrebbero causare gli stessi problemi delle installazioni globali o per utente: vari pacchetti dovrebbero disporre di un insieme coerente di dipendenze.

E 'possibile parti una singola sandbox tra i progetti con il parametro --sandbox=DIR a cabal sandbox.