簡體   English   中英

OCaml - 無法安裝Core

[英]OCaml - cannot install Core

我的問題類似於這篇文章:

OCaml:安裝后無法運行utop

我嘗試打開核心庫,最終遇到同樣的問題:

$ 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(即執行utopocaml )並在那里執行此命令。 可能它沒有在手冊中明確寫出來。 如果你看到

#use "topfind";;
#thread;;
#camlp4o;;
#require "core.top";;
#require "core.syntax";;

這意味着您應該手動輸入(或添加.ocamlinit)。 我的意思是你也應該輸入# 所以,如果你使用ocaml你會看到兩個# 這是正常的。

關於OCaml init文件。 如你所見,他們稱之為~/.ocamlinit 字符~表示POSIX系統中的主目錄。 因此,您可能需要一些GUI文本編輯器(例如geditkwrite ),創建新文件,將內容放在那里並將其保存到主目錄中。 NB POSIX系統沒有文件擴展名的概念,即前導點是文件名的一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM