我通过Cygwin在我的Windows设备上使用OCaml。我也安装了Opam,并运行了命令
opam pin add merlin --dev-repo
因为在安装了最新的OCaml for Windows之后,编译器ocamlc将无法工作,并且一些Google搜索提供了此解决方案。
我第一次尝试运行ocamlc时遇到的错误是:
Error: C:\OCaml\lib/pervasives.cmi
is not a compiled interface for this version of OCaml.
It seems to be for an older version of OCaml.
然而,现在每当我输入" ocaml"在终端中,而不是获取交互式编辑器,我得到了致命的错误消息:
Fatal error: exception Cmi_format.Error(_)
有人知道问题可能是什么吗?谢谢。
答案 0 :(得分:3)
安装了两个不兼容的OCaml版本。