как использовать "cabal configure" / Setup.hs для локальной сборки? - PullRequest
3 голосов
/ 02 августа 2011

Я пытаюсь обойти другую ошибку с помощью обычной cabal install ( справки об ошибках теневого копирования пакета установки cabal ). Когда я пытаюсь запустить Setup.hs после использования cabal для распаковки пакета (в данном случае monadiccp), я получаю ошибки зависимости.

monadiccp-0.7.0> cabal configure  
Resolving dependencies...
Configuring monadiccp-0.7.0...
cabal: At least the following dependencies are missing:
monatron -any

Это происходит с приведенной выше командой runghc Setup.py --user, --global и т. Д. Нужно ли использовать флаг --package-db, и если да, какова его семантика?

Заранее спасибо.

редактировать

Извините, не могу поверить, что забыл упомянуть, monatron действительно установлен.

/home/gatoatigrado/.ghc/x86_64-linux-7.0.4/package.conf.d
   HTTP-4000.1.1
   HUnit-1.2.2.3
   MaybeT-0.1.2
   Monatron-0.3.1

1 Ответ

2 голосов
/ 02 августа 2011

Я бы порекомендовал использовать cabal-dev, чтобы обойти ошибку с cabal install. Если вам по-прежнему необходимо сначала установить зависимости, а не cabal-dev install делать все сразу, запустите cabal-dev install --only-dependencies.

...