在 OSX 10.10.5 上安装 OMake 时出错
Errors installing OMake on OSX 10.10.5
我正在尝试安装 OMake,这样我就可以安装 Teyjus,这样我就可以开始编写一些 Lambda Prolog,但是我在 OS X 10.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
有没有人运行参与其中?有谁知道修复方法?希望能够开始。
受您的 post 启发(此处和 /r/prolog),我决定也尝试构建 Teyjus,并在此过程中安装了 OCaml 和 OMake。下面介绍我成功安装OCaml和OMake的步骤:
正在安装 OCaml
OCaml.org表示the best way to install OCaml was to go through OPAM。然而,
因为我选择用自制软件安装 OPAM,并且 OCaml 是先决条件,所以我最终
在执行以下前两个步骤后设置最新版本的 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 download page 吓到我了。我想,“嘿,我刚刚安装了
强大的 OCaml 包管理器、OPAM 和 OMake 是用 OCaml 编写的——所以也许
我可以在 OPAM 上找到一个 OMake 包并避开所有那些致命的要点”。
因此我运行
$ opam show omake
并看到提供了 omake 0.9.8.6-0,这似乎是最新的
一。所以我安装了它
$ opam update # just to be sure ;) But all was up to date
$ opam install omake
应该就是了!随后我能够从源代码构建 Teyjus(我将 post 我在 reddit 线程上的整个步骤记录)。
仅供参考,添加信息来回答您没有提出的问题,看起来 Teyjus 二进制文件也可用于 OSX:https://github.com/teyjus/teyjus/releases
我正在尝试安装 OMake,这样我就可以安装 Teyjus,这样我就可以开始编写一些 Lambda Prolog,但是我在 OS X 10.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
有没有人运行参与其中?有谁知道修复方法?希望能够开始。
受您的 post 启发(此处和 /r/prolog),我决定也尝试构建 Teyjus,并在此过程中安装了 OCaml 和 OMake。下面介绍我成功安装OCaml和OMake的步骤:
正在安装 OCaml
OCaml.org表示the best way to install OCaml was to go through OPAM。然而, 因为我选择用自制软件安装 OPAM,并且 OCaml 是先决条件,所以我最终 在执行以下前两个步骤后设置最新版本的 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 download page 吓到我了。我想,“嘿,我刚刚安装了 强大的 OCaml 包管理器、OPAM 和 OMake 是用 OCaml 编写的——所以也许 我可以在 OPAM 上找到一个 OMake 包并避开所有那些致命的要点”。 因此我运行
$ opam show omake
并看到提供了 omake 0.9.8.6-0,这似乎是最新的 一。所以我安装了它
$ opam update # just to be sure ;) But all was up to date
$ opam install omake
应该就是了!随后我能够从源代码构建 Teyjus(我将 post 我在 reddit 线程上的整个步骤记录)。
仅供参考,添加信息来回答您没有提出的问题,看起来 Teyjus 二进制文件也可用于 OSX:https://github.com/teyjus/teyjus/releases