我正在尝试为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环境,但我遇到了同样的问题。
对不起的问题抱歉。
答案 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
,则它无效。