Как вы обновляете предварительно установленный пакет Haskell (например, пакет System.Directory) в Windows? Я попробовал просто сказать cabal, чтобы установить его, но при этом обнаружил ошибку.Обновление пакета Haskell на Windows
The package has a '.configure' script. This requires a Unix compatibility toolchain such
as MinGW+MSYS or Cygwin.
cabal: Error: some packages failed to install:
directory-1.2.6.3 failed during the configure step. The exception was:
ExitFailure 1
Я предполагаю, что это простой способ сделать это внутри cabal. В противном случае, где идут различные файлы в .tar.gz, доступные для Hackage для предварительно установленного пакета? Заранее спасибо.
нет нет простого способа использования cabal - в основном вы делаете то, что вам говорят, и получаете Msys2 ... или вы захватываете 'stack' (который получит его для вас) – Carsten
Я думаю, что они временно не задействованы. Вы можете использовать 'cabal unpack', чтобы получить локальную распакованную копию в вашем текущем каталоге. Обратите внимание, что обновление глобальной базы данных пакета Cabal обычно плохое. – Zeta
Итак, если говорить более подробно: что такое _recommended_ способ обновления данного пакета? – ENPM