У меня есть проблема, когда я работаю с Кабалами песочницей, я создал песочницу для приложения «привет мир», но когда я пытаюсь запустить cabal install --only-dependencies
я получаю следующее сообщение об ошибке:Cabal зависимости песочница не найден
$ cabal install --only-dependencies
Resolving dependencies... cabal: Could not resolve dependencies:
trying: haskeline-0.7.2.1/installed-dad... (user goal) next goal:
helloworld (user goal) rejecting: helloworld-0.1.0.0 (conflict:
haskeline => base==4.7.0.2/installed-918..., helloworld => base>=4.8
&& <4.9) Dependency tree exhaustively searched.
Note: when using a sandbox, all packages are required to have
consistent dependencies. Try reinstalling/unregistering the offending
packages or recreating the sandbox.
Я хочу упомянуть, что если я попытаюсь запустить эту песочницу cabal repl Я получаю сообщение об ошибке.
$ cabal repl
Package has never been configured. Configuring with default flags. If
this fails, please run configure manually. Resolving dependencies...
Configuring helloworld-0.1.0.0... cabal: At least the following
dependencies are missing: base ==4.8.*
Если я забегу на кабальную замену за пределами песочницы, все работает нормально.
Если какие-либо из вас есть доля идеи PLS со мной :),
благодаря СОРИНУ
исправить, изменить на helloworld.cabal на ** build-depends: base> = 4.7 && <4.9 **. – srncristea