找不到 .ocamlinit 文件

问题描述 投票:0回答:3

我正在尝试为 Real World OCaml 书设置 OCaml 环境。

我需要 OCaml、OPAM、Utop 和 Core 库。我已经能够安装 OCaml、OPAM 和 Utop,但在设置 Core 库时遇到问题。

我使用的是 OS X,并且我已经通过以下方式安装了 Core:

opam install core
opam install async
opam install core_extended

现在我应该在 .ocamlinit 文件中添加一些行。问题是,我有点菜鸟,我不知道这个文件的确切位置或如何访问它。该文件应该位于我的主目录中,但我似乎找不到它,而且我不确定我是否知道这到底意味着什么。

我也尝试过在运行 Ubuntu 的虚拟机上设置 OCaml 环境,但遇到了同样的问题。

ocaml
3个回答
3
投票

该文件位于您的主目录中。这是您打开终端时的当前目录。 您看不到此文件,因为它以“.”开头,它是隐藏的,查找器无法看到它。在您的终端中,您可以通过

查看所有隐藏文件
ls -a

我建议你使用 emacs 来编辑这个文件,通过

emacs .ocamlinit

这将使用 emacs 编辑器打开 .ocamlinit 文件。

然后只需将文本粘贴到其中,然后按

ctrl+x ctrl+s
保存并按
ctrl+x ctrl+c
退出即可完成!


2
投票

只需创建它即可。另外,您可能会发现有趣的

user-setup
软件包,可以使用
opam install user-setup
安装。


1
投票

toplevel/utop 将在当前目录中搜索

.ocamlinit
,如果没有找到,则在主目录中搜索。听起来您想要主目录。

如果您想要的文件尚不存在,只需使用文本编辑器创建它。从类似的事情开始是个好主意

print_string "test\n";;

这样就可以看到init文件是否生效了。如果您启动 utop 但没有看到

test
,则表明它不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.