Как изменить путь к конфигурационному файлу cabal?
Я использую HaskellPlatform-2012.4.0.0 на Win7. Он установлен как портативный. Пути управляются через файл .bat такghci
а такжеghc
работает.
Но cabal устанавливает его самостоятельно в C: \ Users \ name \ AppData \ Roaming \ cabal \
Чтобы обойти то, что я сделал:
Измененные пути:
cabal update
edit config file
delete all files except config
Это работает, но это далеко не по-настоящему портативно.
remote-repo-cache: d:\h1\cabal\packages
world-file: d:\h1\cabal\world
build-summary: d:\h1\cabal\logs\build.log
Кабал конфиг это большая проблема. Похоже, его нужно оставить в C: \ Users \ name \ AppData \ Roaming \ cabal, который вообще не переносим.
Первый запуск
говоритcabal update
Вопросов:Config file path source is default config file.
1. где находится этот файл конфигурации по умолчанию?
2. Могут ли относительные пути удаленного репо-кэша, мира-файла и других путей быть относительными?
3. есть ли способ установить путь по умолчанию, чтобы он никогда не шел в C: \ Users \ name \ AppData \ Roaming \ cabal
Похоже, это можно установить с помощью