问题标签 [opam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
567 浏览

ocaml - 标准 .ocamlinit 配置

我以为我设置正确,就像在 realworldocaml 上解释的那样,但是当我尝试这样做时

我明白了

未绑定模块核心

我认为这与 .ocamlinit 有关,但我不知道我还应该从中添加/删除什么。

我真的不明白该尝试是否应该是文件中的第一件事(但我尝试了两个版本并且结果相同)。我在这里想念什么?

我查看了这个问题,但我的情况并非如此(我没有得到所有这些错误,只有 Unbound 模块一个)。

0 投票
0 回答
260 浏览

ubuntu - 在 ubuntu 14 上安装 OPAM 时遇到问题

要安装 OPAM(已安装 ocaml),我遵循了本指南: https ://github.com/realworldocaml/book/wiki/Installation-Instructions 。以下是我安装 OPAM 的步骤

每当我尝试安装任何软件包(如 utop)时,我都会收到此错误:

关于我做错了什么有什么想法吗?

0 投票
1 回答
367 浏览

ocaml - Opam 开关安装无法安装旧版本的 ocaml (3.08.3)

我正在使用 ocaml 和 opam 做一些工作。我需要 3.08.3 版本的 ocaml,所以我尝试通过 opam 安装这个版本。 opam switch install 3.08.3 我希望上面的命令会成功安装它。但它不能。opam-switch 无法安装 3.* 版本的 ocaml,并显示以下错误消息。 [ERROR] Could not resolve set of base packages 我到处搜索这条消息,但我无法得到任何提示。有没有人有解决这个问题的线索?谢谢。

0 投票
2 回答
504 浏览

macos - 找不到 js_of_ocaml.ppx

我正在尝试运行 js_of_eliom,但它似乎没有 ppx_deriving 这是我在制作时收到的消息:

当我执行 ocamlfind 查询 js_of_ocaml.ppx 时,我得到了这个:

但我已经安装了 ppx_deriving,opam 列表显示它:

我正在使用 el capitan(10.11) 在 mac osx 中运行,知道为什么会这样吗?

编辑

哦,对不起,我还安装了 js_of_ocaml,这出现在我的 ocamlfind 中:

0 投票
1 回答
623 浏览

ocaml - 命令 opam 更新失败

在我的系统 ArchLinux x86_64 上,我安装了 opam-git 包,这是我上次使用它时的工作。

以下命令opam update失败并显示此消息:

在此链接https://github.com/ocaml/opam-repository/issues/6231他们说:

现在是 2.0.dev

我应该怎么做才能解决我的问题?

0 投票
1 回答
556 浏览

ocaml - OCaml opam 无法安装任何软件包

所以 opam 似乎安装正确并且在 opam --version 我得到 1.2.2

但是每次我尝试安装一个包时,我都会收到这个错误:

opam 安装 labltk(示例)

致命错误:OpamSystem.File_not_found("/home/phil/.opam/4.02.3/backup/state-20160326184335.export")

0 投票
1 回答
186 浏览

ocaml - 在 64 位 Mac 上安装 Compcert-2.6

在 64 位 macos 上编译 compcert 2.6 时出现以下错误

我通过 opam 安装了 coq 和 menhir,但不知何故 ocamlfind 找不到“menhirlib”。

版本 Coq 8.4.pl6;Ocaml 4.02.2;奥帕姆 1.2.2;门希尔 20160303

0 投票
3 回答
705 浏览

ocaml - 无法使用 opam 安装 ctypes

我希望在我的 Ubuntu 14.04 计算机上安装 ctypes。我正在尝试使用 opam 这样做,但它失败了。这是我得到的回应:-

我已经安装了依赖项,但仍然无法安装 ncurses。

我想知道为什么我会遇到这些问题,ncurses-dev 和 pkg-config 已经安装在我的系统上。

Tobias 执行建议的更新:-

错误文件中仍然没有文本。

谢谢。

0 投票
1 回答
863 浏览

ocaml - 使兼容ocaml、camlp4、ppx、node、js_of_ocaml、ocamlbuild

安装npmand后node,编译 OCaml 文件时js_of_ocaml出现错误,因此我这样做了opam switch reinstall system

然后,我意识到ocamlfind不再工作了:

PS:node --versionv6.1.0npm --version3.8.6; ocaml -versionThe OCaml toplevel, version 4.03.0. js_of_ocaml --version2.7,但在之后opam swtich reinstall system,它给了-bash: /Users/softtimur/.opam/system/bin/js_of_ocaml: No such file or directory

有谁知道如何使所有这些软件包兼容?


早些时候:这是安装npmand之后node和之前的编译错误opam switch reinstall system

另一种方式也报错:


最初: 我最初的目标是编写和编译cubes.ml这样 1)它包装一个 OCaml 函数来制作一个可以在 Web 中调用的 JS 函数;2)OCaml函数和字节码可以在Linux下用命令行测试。

cubes.ml如下:

然后,ocamlfind ocamlc -package js_of_ocaml.ppx -linkpkg cubes.ml -o T应该生成T这样./T应该返回hello的。并且js_of_ocaml T -o cubes.js应该生成cubes.js这样的函数jsOneArgument可以cubes.js很好地被其他JS或HTML文件调用。

在我弄乱包裹之前,./T返回Unimplemented Javascript primitive caml_pure_js_expr!,这就是我安装的原因npmnode等等......

0 投票
0 回答
68 浏览

linux - opam 安装 snappy.0.1.0 失败

我目前正在尝试snappy.0.1.0通过 OPAM 安装,但出现以下错误:

尝试安装缺少的依赖项时:

重试后仍然有错误。