无法找到.ocamlinit文件

时间:2015-02-15 12:39:15

标签: ocaml core

我正在尝试为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环境,但我遇到了同样的问题。

对不起的问题抱歉。

3 个答案:

答案 0 :(得分:3)

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

查看所有隐藏文件
ls -a

我建议您使用emacs编辑此文件,

emacs .ocamlinit

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

然后只需将文字粘贴到其中,然后ctrl+x ctrl+s保存,ctrl+x ctrl+c退出即可完成!

答案 1 :(得分:1)

只需创建它。此外,您可能会发现user-setup包有趣,可以使用opam install user-setup进行安装。

答案 2 :(得分:1)

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

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

开始是一个好主意
print_string "test\n";;

这样你就可以看到init文件是否生效了。如果你开始使用utop并且没有看到test,则它无效。