找不到 .ocamlinit 文件

Can't find .ocamlinit file

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

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

我在 OS X 中,我已经通过以下方式安装了 Core:

opam install core
opam install async
opam install core_extended

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

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

抱歉,问题水平低。

创建它。此外,您可能会发现有趣的 user-setup 软件包,可使用 opam install user-setup.

安装

toplevel/utop 将在当前目录中搜索 .ocamlinit,如果未在该目录中找到,则在主目录中搜索。听起来你想要主目录。

如果您想要的文件不存在,只需使用文本编辑器创建即可。从

之类的内容开始是个好主意
print_string "test\n";;

这样就可以看到init文件是否生效了。如果您启动 utop 并且没有看到 test,它没有工作。

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

查看所有隐藏文件
ls -a

我推荐你使用 emacs 来编辑这个文件,

emacs .ocamlinit

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

然后只需将您的文本粘贴到其中并执行 ctrl+x ctrl+s 保存并执行 ctrl+x ctrl+c 退出,您就完成了!