问题标签 [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.
ocaml - 标准 .ocamlinit 配置
我以为我设置正确,就像在 realworldocaml 上解释的那样,但是当我尝试这样做时
我明白了
未绑定模块核心
我认为这与 .ocamlinit 有关,但我不知道我还应该从中添加/删除什么。
我真的不明白该尝试是否应该是文件中的第一件事(但我尝试了两个版本并且结果相同)。我在这里想念什么?
我查看了这个问题,但我的情况并非如此(我没有得到所有这些错误,只有 Unbound 模块一个)。
ubuntu - 在 ubuntu 14 上安装 OPAM 时遇到问题
要安装 OPAM(已安装 ocaml),我遵循了本指南: https ://github.com/realworldocaml/book/wiki/Installation-Instructions 。以下是我安装 OPAM 的步骤
每当我尝试安装任何软件包(如 utop)时,我都会收到此错误:
关于我做错了什么有什么想法吗?
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
我到处搜索这条消息,但我无法得到任何提示。有没有人有解决这个问题的线索?谢谢。
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 中:
ocaml - 命令 opam 更新失败
在我的系统 ArchLinux x86_64 上,我安装了 opam-git 包,这是我上次使用它时的工作。
以下命令opam update
失败并显示此消息:
在此链接https://github.com/ocaml/opam-repository/issues/6231他们说:
现在是 2.0.dev
我应该怎么做才能解决我的问题?
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")
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
ocaml - 无法使用 opam 安装 ctypes
我希望在我的 Ubuntu 14.04 计算机上安装 ctypes。我正在尝试使用 opam 这样做,但它失败了。这是我得到的回应:-
我已经安装了依赖项,但仍然无法安装 ncurses。
我想知道为什么我会遇到这些问题,ncurses-dev 和 pkg-config 已经安装在我的系统上。
Tobias 执行建议的更新:-
错误文件中仍然没有文本。
谢谢。
ocaml - 使兼容ocaml、camlp4、ppx、node、js_of_ocaml、ocamlbuild
安装npm
and后node
,编译 OCaml 文件时js_of_ocaml
出现错误,因此我这样做了opam switch reinstall system
:
然后,我意识到ocamlfind
不再工作了:
PS:node --version
给v6.1.0
;npm --version
给3.8.6
; ocaml -version
给The OCaml toplevel, version 4.03.0
.
js_of_ocaml --version
是2.7
,但在之后opam swtich reinstall system
,它给了-bash: /Users/softtimur/.opam/system/bin/js_of_ocaml: No such file or directory
。
有谁知道如何使所有这些软件包兼容?
早些时候:这是安装npm
and之后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!
,这就是我安装的原因npm
,node
等等......
linux - opam 安装 snappy.0.1.0 失败
我目前正在尝试snappy.0.1.0
通过 OPAM 安装,但出现以下错误:
尝试安装缺少的依赖项时:
重试后仍然有错误。