【问题标题】:Utop from Ocaml brew throws error来自 Ocaml brew 的 Utop 引发错误
【发布时间】:2014-01-02 02:09:55
【问题描述】:

我使用 ocamlbrew 来安装 ocaml 和相关的实用程序。我也有一个较早的安装。如文档中所述,我使用 /opt 来安装 ocamlbrew。但是当我以普通用户身份运行 utop 时,出现错误

Fatal error: cannot load shared library dllunix
Reason: /usr/local/lib/ocaml/stublibs/dllunix.so: undefined symbol: caml_stat_alloc_string

还有

ldconfig -p | grep dllunix

什么都不返回

【问题讨论】:

  • 这并不能回答你的问题,但我建议你使用 opam 来安装 OCaml 工具和库。
  • 对所有事情都使用 opam
  • 但问题是我无法从源代码安装 Opam。它的抛出错误。所以我改用 Ocamlbrew
  • 我认为你应该回去解决 Opam 的问题。你会更高兴的。首先回答您开始的主题中向您提出的问题。
  • 此时 ocamlbrew 的主要目的是让从源代码安装 ocaml + opam (稍微)更容易。 opam 绝对是设置和使用 OCaml 时要走的路。

标签: linux debian ocaml ldd ocamlfind


【解决方案1】:

这个说明非常好(并且有效):https://github.com/realworldocaml/book/wiki/Installation-Instructions

从 brew 安装 OPAM,然后将其用于一切,包括 OCaml。最好先卸载通过 brew 安装的 OCaml。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2014-01-01
    • 2018-02-12
    • 2017-04-24
    • 2014-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多