Wie ändere ich den Pfad der cabal Konfigurationsdatei?

8

Ich verwende HaskellPlatform-2012.4.0.0 auf Win7. Es ist als tragbar installiert. Pfade werden über die .bat-Datei verwaltet, sodass ghci und ghc funktionieren.
Aber cabal installiert sich selbst unter C: \ Benutzer \ Name \ AppData \ Roaming \ cabal \
Um das zu umgehen, habe ich:

%Vor%

Geänderte Pfade:

%Vor%

Es funktioniert, aber es ist bei weitem nicht tragbar.

Cabal config ist ein größeres Problem. Es scheint, dass es in C: \ Users \ Name \ AppData \ Roaming \ cabal gelassen werden muss, das überhaupt nicht portierbar ist.
Der erste Lauf von cabal update sagt Config file path source is default config file.

Fragen:
1. Wo ist diese Standardkonfigurationsdatei?
2. Können remote-repo-cache, world-file und andere Pfade relativ sein?
3. Gibt es eine Möglichkeit, den Standard-CABAL-Pfad zu setzen, so dass er niemals in C: \ Benutzer \ Name \ AppData \ Roaming \ cabal

verschoben wird     
CoR 16.01.2013, 21:42
quelle

1 Antwort

3

Run cabal mit:

%Vor%     
singpolyma 16.01.2013 23:45
quelle