在Sublime Text 3中使用OCaml构建系统时出现“未绑定模块普及”错误

大猫

我正在尝试在Windows 8.1的Sublime Text 3中为OCaml创建一个构建系统。在Cygwin中OCaml通过安装opamOCaml.sublime-build文件中键入以下内容

{
"cmd": ["C:/OCaml64/home/LENOVO/.opam/4.05.0+mingw64c/bin/ocaml.exe", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.ml"
}

我正在尝试使用test.ml包含的构建系统print_endline "hello world";;我可以使用ocaml交互式命令行从终端直接运行命令,也可以使用ocaml test.ml但是,当我在Sublime Text 3中打开文件并运行时Ctrl-B,出现以下错误:

File "command line", line 1:
Error: Unbound module Pervasives

我在网上搜索了此错误,但找不到与我的情况相符的内容。任何帮助深表感谢!

360NS

我在Eclipse下使用OcaIDE遇到了同样的问题,如果您按照本教程安装了Ocaml,
那么该解决方案也应该对您有效,只需从Cygwin终端类型:中即可

ocaml-env-win -- "<insert the path to sublime text>"

这应该使用适当的环境设置启动Sublime Text。
来源:https : //fdopen.github.io/opam-repository-mingw/ocaml-env/#program-startup

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章