在cabal中使用“共享”/“动态”是否切实可行?

时间:2012-09-05 03:04:45

标签: haskell cabal

一旦我改变〜/ .cabal / config如下,我就不能(重新)安装很多包。

shared: True
executable-dynamic: True

请告诉我。

谢谢!

1 个答案:

答案 0 :(得分:1)

我实际上不知道这是否是这种情况,但是在其他类似的cabal标志中很常见,在你这样做之后,你必须“从头开始”手动重新安装所有的软件包,可以这么说,在事情之前将再次开始工作。您可以尝试这样的命令(未经测试):

cabal install --reinstall `ghc-pkg list --user | grep '^  '`

列出本地(用户)数据库中的所有软件包,并要求cabal重新安装所有软件包。