- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在安装依赖于 ocamlfind 的软件包时遇到问题,但我在制作时遇到了 ocamlfind: command not found 错误。
我已经使用 ocaml 包管理器安装了 ocamlfind,并尝试使用“opam reinstall ocamlfind”重新安装。
我还尝试了“eval opam config env”命令来查看是否更新了我的 bin。
有没有人遇到过类似的问题/知道这可能是由什么引起的
运行make时的输出:
make
ocamlfind ocamlc -pp "camlp4o -I lib/dcg -I lib/ipp pa_dcg.cmo pa_ipp.cmo" -w usy -thread -I lib -I lib/dcg -I lib/ipp -c semantics.ml
/bin/sh: ocamlfind: command not found
尝试 ocamlfind 时的输出
ocamlfind
-bash: ocamlfind: command not found
ocaml 已安装
opam install ocamlfind
[NOTE] Package ocamlfind is already installed (current version is 1.5.5).
并且在运行 eval 命令时
eval 'opam config env'
CAML_LD_LIBRARY_PATH="/home/centos/.opam/system/lib/stublibs:/usr/lib64/ocaml/stub libs"; export CAML_LD_LIBRARY_PATH;
MANPATH="/home/centos/.opam/system/man:"; export MANPATH;
PERL5LIB="/home/centos/.opam/system/lib/perl5"; export PERL5LIB;
OCAML_TOPLEVEL_PATH="/home/centos/.opam/system/lib/toplevel"; export OCAML_TOPLEVEL_PATH;
PATH="/home/centos/.opam/system/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/centos/.local/bin:/home/centos/bin"; export PATH;
我在运行 centos 7 的服务器上
最佳答案
这个命令
eval 'opam config env'
几乎可以肯定是打字错误并且应该是
eval `opam config env`
尽管使用 $(...)
是现代的等效方法并且避免了这种字体事实混淆
eval $(opam config env)
也就是说,只是在当前 shell session 中设置环境变量(并将它们导出以供此 shell session 运行的进程使用)。
因此需要在需要这些设置的每个 shell session 中运行(如果运行 make 的环境还没有它们,则包括希望设置它们的 makefile 的每一行设置并导出)。
关于centos - 找不到 Ocamlfind 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30584028/
我对 ocaml 几乎一无所知,但我想安装 Coccinelle (在 cygwin 上),它依赖于二进制文件 ocamlfind . 但是,安装 ocaml-3.11.0-win-mgw.exe 或
我已经安装了core使用 opam ,将 opam 配置添加到 bash 环境中, 但我无法使用核心模块编译程序(模块已安装): $ opam install core [NOTE] Package
我在安装依赖于 ocamlfind 的软件包时遇到问题,但我在制作时遇到了 ocamlfind: command not found 错误。 我已经使用 ocaml 包管理器安装了 ocamlfind
我有一个名为 ojasmine 的本地固定 OPAM 项目,我想将其编译为一个库,供另一个名为 test_tournabox 的项目使用(最终编译为 javascript)。但是,test_tourn
我试图保持我的项目自包含,在项目存储库中构建和引用所有主要的 3rd 方库依赖项。我项目的主要 ocaml 部分依赖于 ocamlbuild。 但是对于像 Batteries Included 这样的
我正在使用 ocamlbuild 通过 mylib.mllib 文件编译 OCaml 库,该文件列出了构成库的模块。之后我想使用 ocamlfind 安装库文件。与使用 ocamlbuild 构建的二
我正在尝试从 Ubuntu 17.04 (Zesty) 上的存储库 (6aa64) 安装 Frama-C gui Phosphorus。 Frama-C opam 工作正常,但据我所知,它缺少 GUI
我正在尝试将 ocamlfind 与 OCaml 编译器和顶层一起使用。据我了解,我需要将所需的库放在项目根目录的 _tags 文件中,以便 ocamlfind 工具负责加载它们 - 允许我在模块中打
刚买了一台新 Mac,Mountain Lion 和我希望设置所有与 ocaml 相关的东西。 我使用了以下命令: opam switch 4.00.1 opam install findlib op
配置:m4 不在 PATH 中;这是必需的 我想知道如何解决这个问题。 非常感谢! (我试图将 m4 文件夹复制到该路径,但它不起作用) ==== ERROR [while installing oc
我按照说明操作 here用于设置使用 ocamlfind install 在 site-lib 中安装库。我有两个库:一个叫做 logic ,另一个叫做 boolean。在每种情况下,我都在库中安装了
我正在尝试构建一个需要 camlp4 扩展(在本例中为 pa_deriving)的 ocaml 项目。这是我的 Makefile: include ./Makefile.config OCAMLC
我是一名优秀的程序员,十分优秀!