2017-10-30 21 views
-1

私はWindowsデバイス上でCygwin経由でOCamlを使用しています。私もOpamをインストールして、Windows用のコンパイラを最新のOCamlをインストールした後に動作しないでしょうし、いくつかのGoogleは、このソリューションを提供してサーチしはocamlcので、コマンドにOCamlエラー:致命的なエラー:例外Cmi_format.Error(_)

opam pin add merlin --dev-repo 

を走りました。

私は最初は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(_) 

誰かが問題の原因を知りませんか?ありがとうございました。

+1

OCamlの2つの異なるバージョンをインストールしました。これらのバージョンには互換性のない 'cmi'ファイルはなく、あるバージョンの' ocaml'をもう一方のライブラリに対して使用します。おそらく '' eval 'opam config env'' 'が助けになるかもしれませんが、十分な詳細がなければわかりません。 – camlspotter

答えて

1

互換性のない2つの異なるバージョンのOCamlがインストールされています。

関連する問題