1. 首页
  2. 考试认证
  3. 其它
  4. bolton 用于管理从hackage [Haskell]安装的Haskell应用程序的命令行应用程序

bolton 用于管理从hackage [Haskell]安装的Haskell应用程序的命令行应用程序

上传者: 2024-10-22 04:04:11上传 ZIP文件 18.78KB 热度 13次

博尔顿用于管理从hackage安装的Haskell应用程序的命令行应用程序。安装Haskell命令行应用程序旧的方式,当谈到从Hackage安装命令行应用程序时,我曾经做这样的事情:

$ mkdir foo

$ cd foo

$ cabal sandbox init

$ cabal install foo

$ mv .cabal-sandbox/bin/bar ~/bin

$ cd ..

$ rm -rf foo

(~/bin只是我PATH中的一个目录,我将在其中放置手动构建的命令行应用程序)。

由于它使用了cabal沙箱,这很好,因为它使我的用户级cabal包db保持干净,但是它仍然有一个主要缺点。有一些包的二进制文件依赖于它内置的cabal沙箱中的静态路径。hoogle就是一个很好的例子:

$ mkdir hoogl

下载地址
用户评论