我在Jane Street的Core
库中遇到了麻烦(再次)。我正在尝试使用以下行从OCaml代码运行curl
:
Core_extended.Shell.run_full "curl" [url];;
我确信curl
已安装并在我的计算机上运行,但是,在运行时,我在curl
行引发了以下错误:
Uncaught exception:
(Failure "unsupported on 32bit machines")
该消息非常清楚这里发生了什么,但我一直在寻找一种解决方法,但没有发现任何相关内容。有什么想法吗?
答案 0 :(得分:0)
您实际上不需要使用Core_extended
来运行OCaml中的程序。您可以从便携式Sys.command
开始,如果没有套件,那么您可以在Unix
模块中使用一系列OCaml标准函数进行流程管理,例如{{1}这将创建一个具有给定参数的进程,并返回一个可以从中读取其输出的通道(又名Unix.open_process_in
)。
关于您原始问题的内容,我建议您在bug-tracker上提出问题。但在此之前,请确保已安装最新版本。