我正在尝试安装OMake,所以我可以安装Teyjus,这样我就可以开始编写一些Lambda,但是我在OSX10.10.5上得到了很多错误。我搞不懂的最新一条是:
*** omake: 497/1193 targets are up to date
*** omake: failed (5.99 sec, 124/124 scans, 81/94 rules, 258/1153 digests)
*** omake: targets were not rebuilt because of errors:
src/libmojave/lm_printf.cmx
src/libmojave/lm_printf.o有人碰到过这个吗?有人知道解决办法吗?希望能开始工作。
发布于 2016-02-21 16:02:59
在您的帖子(这里和/r/prolog上)的启发下,我决定尝试并构建Teyjus,并在此过程中安装了OCaml和OMake。下面描述了为成功安装OCaml和OMake而采取的步骤:
安装OCaml
OCaml.org说安装OCaml的最好方法是通过OPAM。但是,由于我选择使用国产软件安装OPAM,而且OCaml是prereq,所以在执行以下步骤的前两个步骤之后,我最终获得了最新版本的OCaml:
通过自制软件安装opam:
按照https://opam.ocaml.org/doc/Install.html的指示执行
$ brew update
$ brew upgrade
$ brew install opam初始化opam
按照自制结果提供的说明,我运行了
$ opam init # then `y` to allow alterations to the shell profile and another init file
$ eval `opam config env`安装标准库
如果我打算以任何方式安装OCaml,我最好将它设置为适当的使用,因为最终我也会想要再次使用OCaml本身。因此,我听取了OCaml安装说明的建议,并运行
$ opam install batteries core安装OMake
OMake下载页面吓到我了。我想,“嘿,我刚刚安装了健壮的OCaml软件包管理器OPAM,而OMake是用OCaml编写的--所以也许我可以在OPAM上找到一个OMake软件包,并避开所有这些致命的要点。”所以我跑了
$ opam show omake并看到了奥马克0.9.86-0的出价,这似乎是最近的一次。所以我安装了它
$ opam update # just to be sure ;) But all was up to date
$ opam install omake应该是这样的!随后,我能够从源代码构建Teyjus (我将在reddit线程上发布我的全部步骤记录)。
作为一个FYI,添加了回答您没有问过的问题的信息,看起来Teyjus二进制文件也可以用于OSX:https://github.com/teyjus/teyjus/releases
https://stackoverflow.com/questions/35535000
复制相似问题