[英]Unable to install core and utop for OCaml on Ubuntu 14.04 with OPAM
[英]OCaml - cannot install Core
我的問題類似於這篇文章:
我嘗試打開核心庫,最終遇到同樣的問題:
$ open Core.Std
Couldn't get a file descriptor referring to the console
我用正確的引號嘗試了以下命令:
eval `opam config env`
但是沒有任何反應,盡管我已經安裝了核心,但問題仍然存在。 我也嘗試按照這個網頁上的安裝說明( https://github.com/realworldocaml/book/wiki/Installation-Instructions ),但它沒有提到這個奇怪的問題。
我在Windows 8上通過Hyper-V在虛擬機中使用Ubuntu 24。另一個我想問的問題是很多網頁,如( http://kwangyulseo.com/2014/03/04/installing-ocamlopamutopcore-library-on-ubuntu -saucy / )建議在“.ocamlinit文件”中編譯某些命令行。 但我不知道在哪里可以找到這個文件以及如何在linux中修改它。 在我生命中的大部分時間里,我一直是Windows用戶。
對不起,如果問題的級別太低了。
天啊。 open Core.Std
不是bash命令。 您需要打開OCaml toplevel(即執行utop
或ocaml
)並在那里執行此命令。 可能它沒有在手冊中明確寫出來。 如果你看到
#use "topfind";;
#thread;;
#camlp4o;;
#require "core.top";;
#require "core.syntax";;
這意味着您應該手動輸入(或添加.ocamlinit)。 我的意思是你也應該輸入#
。 所以,如果你使用ocaml
你會看到兩個#
。 這是正常的。
關於OCaml init文件。 如你所見,他們稱之為~/.ocamlinit
。 字符~
表示POSIX系統中的主目錄。 因此,您可能需要一些GUI文本編輯器(例如gedit
或kwrite
),創建新文件,將內容放在那里並將其保存到主目錄中。 NB POSIX系統沒有文件擴展名的概念,即前導點是文件名的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.