如何将开发分支安装到Cabal Sandbox中

紧急命令

我在Cabal沙箱中有一个项目。有一个我想使用的程序包,但是不适合Hackage的程序包。有一个替代的dev分支可以满足作者在Github上的需求。我以前通过使用以下命令安装了没有沙箱的dev分支:

$ runhaskell Setup.hs configure --user
$ runhaskell Setup.hs build
$ runhaskell Setup.hs install

显然,如果我只希望将此存储库安装在沙箱中,那将行不通。

我的目录结构设置如下:

../MyProject
../MyProject/.cabal-sandbox
../MyProject/exec/Main.hs
../MyProject/src/MyProject.hs
../MyProject/MyProject.cabal

有一个可执行文件和一个库。我的构建依赖项大约有18个程序包依赖项,这是其中之一。所以我的问题是:

  1. 下载开发库后,应将其提取到哪里?
  2. 提取后,如何在沙箱中构建/安装?
  3. 完成所有操作后,是否需要修改我的.cabal文件?
lv

从评论中将正确的答案复制为社区维基:

尝试cabal sandbox add-source有关示例,请参见coldwa.st/e/blog/2013-08-20-Cabal-sandbox.html。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将OmniPascal安装到vscode中

来自分类Dev

如何将Android Studio安装到IntelliJ中?

来自分类Dev

如何将Vim安装到Minix3中?

来自分类Dev

如何将插件安装到CkEditor,Django中

来自分类Dev

如何将dlux安装到ODL Magnesium中

来自分类Dev

如何将UNIX安装到我的USB中?

来自分类Dev

如何将Gradle安装到Cloud 9 IDE中?

来自分类Dev

如何将YAML 1.1.1安装到php中

来自分类Dev

如何将Flash安装到运行Wine的Firefox中?

来自分类Dev

如何将先前版本的Python安装到virtualenv中?

来自分类Dev

如何将 EF Core 安装到 VS Code 中?

来自分类Dev

如何将CentOS 7安装到目录中(不启动安装系统)?

来自分类Dev

如何将 apt 包安装到已安装的系统映像(img 文件)中

来自分类Dev

Terraform:如何将Gallery中的PS模块安装到Azure自动化中?

来自分类Dev

Terraform:如何将Gallery中的PS模块安装到Azure自动化中?

来自分类Dev

Terraform:如何将Gallery中的PS模块安装到Azure自动化中?

来自分类Dev

如何将ES6 tmLanguage安装到TextMate 2中?

来自分类Dev

如何将Pepper插件安装到从已编译的src / out /目录运行的Chrome中?

来自分类Dev

如何将AIR 4.0 SDK安装到Flash Pro CC中

来自分类Dev

如何将EF核心安装到现有数据库中?

来自分类Dev

如何将Selectize.js安装到我的Rails应用程序中?

来自分类Dev

如何将NVIDIA和CUDA驱动程序安装到Ubuntu中?

来自分类Dev

如何将Hibernate 5安装到Apache Karaf v4中

来自分类Dev

如何将python模块直接安装到dist-packages目录中?

来自分类Dev

如何将二进制文件安装到NixOS中

来自分类Dev

如何将NEST的Python模块安装到特定的站点包目录中?

来自分类Dev

如何将NVIDIA和CUDA驱动程序安装到Ubuntu中?

来自分类Dev

如何将Pepper插件安装到从已编译的src / out /目录运行的Chrome中?

来自分类Dev

如何将OSX中的共享文件夹安装到Ubuntu 14.04

Related 相关文章

  1. 1

    如何将OmniPascal安装到vscode中

  2. 2

    如何将Android Studio安装到IntelliJ中?

  3. 3

    如何将Vim安装到Minix3中?

  4. 4

    如何将插件安装到CkEditor,Django中

  5. 5

    如何将dlux安装到ODL Magnesium中

  6. 6

    如何将UNIX安装到我的USB中?

  7. 7

    如何将Gradle安装到Cloud 9 IDE中?

  8. 8

    如何将YAML 1.1.1安装到php中

  9. 9

    如何将Flash安装到运行Wine的Firefox中?

  10. 10

    如何将先前版本的Python安装到virtualenv中?

  11. 11

    如何将 EF Core 安装到 VS Code 中?

  12. 12

    如何将CentOS 7安装到目录中(不启动安装系统)?

  13. 13

    如何将 apt 包安装到已安装的系统映像(img 文件)中

  14. 14

    Terraform:如何将Gallery中的PS模块安装到Azure自动化中?

  15. 15

    Terraform:如何将Gallery中的PS模块安装到Azure自动化中?

  16. 16

    Terraform:如何将Gallery中的PS模块安装到Azure自动化中?

  17. 17

    如何将ES6 tmLanguage安装到TextMate 2中?

  18. 18

    如何将Pepper插件安装到从已编译的src / out /目录运行的Chrome中?

  19. 19

    如何将AIR 4.0 SDK安装到Flash Pro CC中

  20. 20

    如何将EF核心安装到现有数据库中?

  21. 21

    如何将Selectize.js安装到我的Rails应用程序中?

  22. 22

    如何将NVIDIA和CUDA驱动程序安装到Ubuntu中?

  23. 23

    如何将Hibernate 5安装到Apache Karaf v4中

  24. 24

    如何将python模块直接安装到dist-packages目录中?

  25. 25

    如何将二进制文件安装到NixOS中

  26. 26

    如何将NEST的Python模块安装到特定的站点包目录中?

  27. 27

    如何将NVIDIA和CUDA驱动程序安装到Ubuntu中?

  28. 28

    如何将Pepper插件安装到从已编译的src / out /目录运行的Chrome中?

  29. 29

    如何将OSX中的共享文件夹安装到Ubuntu 14.04

热门标签

归档