代码之家  ›  专栏  ›  技术社区  ›  Daniil Iaitskov

是否存在快速检测所用库的有效范围版本的方法

  •  2
  • Daniil Iaitskov  · 技术社区  · 16 年前

    我是一个初学者Haskell程序员。在过去的六个月里,我写了一些有用的代码。我想从中释放一个库。代码将使用系统安装cabal作为任何Haskell库。cabal发布的库有一个元数据文件,其中有来自库及其版本的逻辑谓词。

    开发人员通常使用一组库。它沉闷地关心一组集合库。如何知道某些子集库的库编译成功与否?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Tom Lokhorst    16 年前

    我要说的是最好的版本 .cabal 文件将尝试安装程序包。

    Cabal将忽略您在您的计算机上安装的、没有从您的软件包描述文件中明确引用的任何软件包。

    例如,如果你有 somepackage-2.1 已安装,但您的 文件指定 somepackage >= 1.0 && < 2.0 是 在你的机器上,但是 不

    安装一个软件包很容易,你可以直接运行 cabal install 从包含 .阴谋集团 文件。