2

一旦我改变 ~/.cabal/config 如下,我不能(重新)安装许多软件包。

shared: True
executable-dynamic: True

请照亮我。

谢谢!

4

1 回答 1

1

我实际上不知道这里是否是这种情况,但与其他此类阴谋集团旗帜一样,在你这样做之后,你必须“从头开始”手动重新安装所有包,可以这么说,在一切开始工作之前再次。您可以尝试这样的命令(未经测试):

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

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

于 2012-09-05T06:15:56.953 回答