Я пытаюсь запустить haskelldb-demoмеждусобойчик песочница использует системные пакеты уровня
cabal sandbox init && cabal install --only-dependencies
Она нуждается в HDBC-postgresql-2.2.3.1
который нуждается в версии базового пакета в base>=3 && <4.5
. Моя система имеет base
pkg версии 4.7+.
Я использую Кабалы песочницу, но междусобойчик установить еще относится к основанию (v4.7.0.2) пакет из глобального хранилища и отвергает все версии HDBC-PostgreSQL
rejecting: HDBC-postgresql-2.2.3.1 (conflict: base==4.7.0.2/installed-bfd...,
HDBC-postgresql => base>=3 && <4.5)
почему заговорщиков относится к пакеты системного уровня, вдохновляют меня на создание песочницы?
Это также возможно, что пакет будет на самом деле построить штраф против новой версии базы, если только оно не было ' базовое ограничение <4.5'. OP может попробовать добавить '--allow-newer = base'. –