32位计算机上

时间:2016-12-11 11:57:47

标签: curl ocaml ocaml-core

我在Jane Street的Core库中遇到了麻烦(再次)。我正在尝试使用以下行从OCaml代码运行curl

Core_extended.Shell.run_full "curl" [url];;

我确信curl已安装并在我的计算机上运行,​​但是,在运行时,我在curl行引发了以下错误:

Uncaught exception:
    (Failure "unsupported on 32bit machines")

该消息非常清楚这里发生了什么,但我一直在寻找一种解决方法,但没有发现任何相关内容。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您实际上不需要使用Core_extended来运行OCaml中的程序。您可以从便携式Sys.command开始,如果没有套件,那么您可以在Unix模块中使用一系列OCaml标准函数进行流程管理,例如{{1}这将创建一个具有给定参数的进程,并返回一个可以从中读取其输出的通道(又名Unix.open_process_in)。

关于您原始问题的内容,我建议您在bug-tracker上提出问题。但在此之前,请确保已安装最新版本。