Ocaml環境をセットアップしようとしています。そして、Real World Ocamlベータの付録Aの指示に従いました。 opamをセットアップし、コマンドでocamlのバージョンをインストールしました
$ opam switch 4.01.0dev+trunk
うまくいきました。それから
$ eval `opam config env`
変更を取り込む。私は正しいトップレベルを実行しています
$ which ocaml
出力
/home/bryan/.opam/4.01.0dev+trunk/bin/ocaml
次のコマンドを使用して、Jane streetからCoreパッケージをインストールしました
$ opam install core
Ocamlfindとopam検索の両方が、パッケージが正しくインストールされたことを示しています。しかし、replまたはファイルでそれを開こうとすると、「unbound module Core」というエラーが表示されます。例えば.
$ ocaml
# open Core;;
Error: Unbound module Core
ここに欠けているものはありますか?インストールしたモジュールがocamlで見つからないのはなぜですか?前もって感謝します。
だから私は銃を少し跳びました。 〜/ .ocamlinitファイルにいくつかの項目を追加するのを忘れました。特に追加するのを忘れた
#use "topfind"
#camlp4o
#thread
#require "core.top"
#require "core.syntax"
第1章で述べたように。
Real World OCamlWiki-Installation Instructions の手順に従ってください。
topのセットアップと使用 の下に、指示に追加する必要があることが記載されています。
#use "topfind";;
#thread;;
#camlp4o;;
#require "core.top";;
#require "core.syntax";;
あなたの~/.ocamlinit
ファイル。