首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OSX10.10.5上安装OMake时出错

在OSX10.10.5上安装OMake时出错
EN

Stack Overflow用户
提问于 2016-02-21 10:32:32
回答 1查看 188关注 0票数 4

我正在尝试安装OMake,所以我可以安装Teyjus,这样我就可以开始编写一些Lambda,但是我在OSX10.10.5上得到了很多错误。我搞不懂的最新一条是:

代码语言:javascript
复制
*** 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

有人碰到过这个吗?有人知道解决办法吗?希望能开始工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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的指示执行

代码语言:javascript
复制
$ brew update
$ brew upgrade
$ brew install opam

初始化opam

按照自制结果提供的说明,我运行了

代码语言:javascript
复制
$ opam init                     # then `y` to allow alterations to the shell profile and another init file
$ eval `opam config env`

安装标准库

如果我打算以任何方式安装OCaml,我最好将它设置为适当的使用,因为最终我也会想要再次使用OCaml本身。因此,我听取了OCaml安装说明的建议,并运行

代码语言:javascript
复制
$ opam install batteries core

安装OMake

OMake下载页面吓到我了。我想,“嘿,我刚刚安装了健壮的OCaml软件包管理器OPAM,而OMake是用OCaml编写的--所以也许我可以在OPAM上找到一个OMake软件包,并避开所有这些致命的要点。”所以我跑了

代码语言:javascript
复制
$ opam show omake

并看到了奥马克0.9.86-0的出价,这似乎是最近的一次。所以我安装了它

代码语言:javascript
复制
$ 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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35535000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档