我在 Windows 8 环境中广泛使用 Cygwin(我不想直接在机器上启动/加载 Linux)。我使用 Eclipse 的 OCamlIDE 插件,并且使用此工作流设置相对没有遇到任何问题。
但是,我想使用电池,这样我就可以利用它的动态数组以及其他一些有趣的功能来加快我的开发过程。
我已经尝试过这种方法: http: //ocaml.org/install.html,但我收到以下错误:
$ sh ./opam_installer.sh /usr/local/bin
No file yet for i686:CYGWIN_NT-6.2-WOW64
我缺少什么以及如何配置 Cygwin 以便它可以接受 Opam 安装程序?当我尝试另一种构建 Opam 的方法时,我得到了:
'i686-w64-mingw32-gcc' is not recognized as an internal or external command,
作为 Makefile 错误和构建失败的原因。似乎与 mingw32-gcc 有关的一些问题,我需要为我的 Cygwin 安装和/或配置什么才能让它正确编译/构建东西。我也安装了 wget 和 curl。
我的总体问题是:在我的系统上安装电池的最佳方法是什么,并且花费最少的时间手动跟踪其所有依赖项?有没有一种方法可以构建库模块,例如 BatDynArray 和包含:
include BatEnum.Enumerable
include BatInterfaces.Mappable
这样我就可以直接在我的代码中调用它们 open...;; 和/或包括...;;;