Что я хочу установить, это scalpel
библиотека.У меня проблемы с установкой библиотеки с помощью cabal
Когда я пытаюсь:
cabal install -p scalpel
Я следующий вывод:
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Users\maion_000>cabal install -p scalpel
Resolving dependencies...
In order, the following would be installed:
curl-1.3.8 +new-base (new package)
regex-base-0.93.2 (reinstall) changes: bytestring-0.10.0.2 -> 0.10.6.0,
mtl-2.1.2 -> 2.2.1
regex-tdfa-1.2.2 (new package)
tagsoup-0.13.10 (new package)
scalpel-0.3.0.1 (new package)
cabal: The following packages are likely to be broken by the reinstalls:
regex-posix-0.95.2
regex-compat-0.95.1
haskell-platform-2013.2.0.0
Use --force-reinstalls if you want to install anyway.
Что я должен делать? Я попробовал --force-reinstalls, и это дает больше ошибок.
было бы лучше переключиться на использование ['stack'] (http://docs.haskellstack.org/en/stable/README/) или [' cabal sandboxes'] (http://coldwa.st/e/blog/2013 -08-20-Cabal-sandbox.html) - возможно, вам нужно удалить текущую папку .cabal – epsilonhalbe
'scalpel' находится на стеллаже https://www.stackage.org/nightly-2016-05-08/package/scalpel -0.3.0.1; если вы узнаете, как установить с помощью 'stack', вам не придется иметь дело с такой проблемой. – Michael
Похоже, вы используете платформу haskell с 2013 года? Это поставляется с ghc 7.6.2 - много пакетов считают, что в хвосте окна поддержки. Было бы намного лучше использовать более современный ghc. Сделав это, если вы придерживаетесь cabal, вы можете захотеть использовать песочницы для предотвращения подобных проблем в будущем ... – sclv