我在 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...;; 调用它们和/或包括...;;;
最佳答案
OCaml 在 Windows 上可以完美运行 WODI ,这是一个基于 Cygwin 的发行版,其中包括电池和大量其他有用的软件包(在 Windows 上手动安装痛苦)。
我强烈建议您尝试一下 WODI,我相信这是一个不可或缺的工具。 我们这些被遗忘的灵魂,必须与 Windows 打交道。
关于module - Cygwin 和 OCaml : OPAM + Batteries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15751851/