我正在寻找为Ruby-to-Haskell桥安装Hubris。
Recent install instructions说我需要在Cabal中启用共享库支持。我有可能不想这样做吗?
答案 0 :(得分:3)
一个原因是,当您使用共享Haskell库构建二进制文件时,这些库将受到本地安装的Haskell软件包未来破坏的影响。换句话说,当您升级库时,您必须保留旧的.so
文件或重建程序。这就是为什么除了一组启动包之外,Debian还没有为任何库提供-dyn
包的主要原因。
(我认为cabal-install不会卸载东西这一事实有点帮助。但是我不想担心使用cabal-install
或.cabal
做某事可能会破坏现有程序。