2016-02-09 91 views
0

在互聯網上發現的使用OPAM安裝Core的簡單指導不再有效。什麼是安裝和使用Core的新方法?如何使用OPAM在Jane Street的Core上安裝OCaml?

我想我把問題追蹤到ocaml-core郵件列表上關於重命名幾個依賴https://groups.google.com/forum/#!topic/ocaml-core/Te6LTiNBO08的消息。

配對下來,廣泛發表安裝說明量安裝OPAM本身後兩個步驟:

$ opam install core 

$ cat >> ~/.ocamlinit <<EOF 
#use "topfind";; 
#thread;; 
#camlp4o;; 
#require "core.top";; 
#require "core.syntax";; 
EOF 

按照下列指示,導致有關「sexprlib.syntax」包使用ocaml時丟失的錯誤(或corebuildutop等)。

未按方向可以在這個廣泛引用的電子書 https://github.com/realworldocaml/book/wiki/Installation-Instructions#setting-up-and-using-utop 被發現在的問題,如在這裏體現#1的方向: Ocaml utop library paths, Core module

什麼是建立核心的新途徑?

opam install core似乎已經不夠了,因爲它沒有引入新的語法包。我不確定這是不是依賴性錯誤。 推薦的ocamlinit設置也顯得不對。

回答

1

我發現核心113.24.00是有缺陷的,截至撰寫本文時,網絡上的所有安裝說明都已過時。

用戶必須進行以下糾正措施:

您也可以從您的.ocamlinit中刪除#camlp4o;;行,因爲Core不再需要該庫。