Итак, я пытаюсь установить пакет с большим беспорядочным набором зависимостей (в данном случае gitit) .Прямая установка клики
из хакерских атак вынуждает перестраивать множество библиотек, которые я не хочу перестраивать (это связано с ограничениями на текст
, ограничениями на сеть
, ограничения на parsec
и т. д.) Я поступил правильно, запустил cabal unpack gitit
, вручную отредактировал файл .cabal и успешно пропустил его через конфигурацию cabal
], цикл построения клики
. Пока все хорошо.
Теперь я хочу запустить установку клики
. В старые добрые времена (в прошлом году) это просто устанавливало уже созданные двоичные файлы и файлы на свои места. Однако теперь при запуске cabal install
запускается средство проверки зависимостей, которое решает, что все пакеты, с которыми я создаю, не используют один и тот же парсек
и т. Д., И пытается выполнить все равно переустановите их ! Хотя я только что запустил отлично cabal build
. Что за волшебный флаг, чтобы отключить это и получить старое, неразумное и совершенно приемлемое поведение?