问题标签 [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.
terminal - OPAM "Illegal Instruction: 4" for Infer Static Analyzer
目前我正在尝试运行 opam 命令,但它们返回非法指令 4。我在 2010 年中的 Mac Book Pro 上安装了最新版本的自制软件 OSX El Capitan 10.11.1。我已经安装并链接了 opam,但每次我尝试“opam init -y --comp=4.01.0”、“opam init”、“opam update”、“opam --help”等...我都会返回“非法指令:4"。我试过重新安装自制软件和 opam。
重点是我正在尝试对目标 c 代码进行静态分析。我正在为内置分析器做这个先决条件,并没有接受我认为应该做的一些事情。此外,如果您对目标 c 的静态分析器有任何其他建议,我们将不胜感激。
ocaml - 如何让“opam init --comp=...”安装到最新的 OCaml 版本?
如果计算机上还没有安装 OCaml 版本,运行opam init
会要求您指定默认安装的 OCaml 版本。那太棒了。
有没有办法让它安装最新发布的版本?与每次都必须查找最新版本相比,这将使脚本安装更容易。
ocaml - camlzip:“这个包依赖于可能丢失的外部(系统)依赖项。”
我正在尝试安装 camlzip(位于 opam 中的 OCaml 包),但是当我运行时,opam install camlzip
我得到了这个:
现在我认为很明显它实际上并没有丢失依赖项,但是我仍然可以使用建议的命令,它说我没有丢失任何依赖项。
大概问题出在zlibstubs.c
文件上,但我不确定发生了什么。
谁能帮帮我?
functional-programming - 尝试(和失败)构建 OCaml 包“Javalib”
我正在尝试通过 opam 构建 OCaml 包 Javalib。我无法构建它,这是输出:
我一开始以为我错过了camlp4,但我没有。有趣的是,它并不位于 lib/ocaml 目录中。
它可能与jUnparse.ml
orjParseSignature.ml
文件有关,但我并不真正了解 OCaml,也无法完全解析其中发生的事情。
opam - 如何使用 OPAM 安装带有 Jane Street 核心的 OCaml?
在互联网上找到的使用 OPAM 安装 Core 的简单说明不再有效。安装和使用 Core 的新方法是什么?
我想我将问题追溯到 ocaml-core 邮件列表中关于重命名多个依赖项https://groups.google.com/forum/#!topic/ocaml-core/Te6LTiNBO08的消息。
配对下来,在安装 opam 本身之后,广泛发布的安装说明相当于两个步骤:
遵循这些指示会导致在使用ocaml
(或corebuild
、utop
等)时出现有关“sexprlib.syntax”包丢失的错误。
失败的方向可以在这本被广泛引用的电子书 https://github.com/realworldocaml/book/wiki/Installation-Instructions#setting-up-and-using-utop中找到, 并反映在 Stackoverflow 上的方向中,例如: Ocaml utop 库路径,核心模块
设置 Core 的新方法是什么?
opam install core
似乎不再足够,因为它没有引入新的语法包。我不确定这是否是依赖错误。推荐的 ocamlinit 设置似乎也是错误的。
ocaml - 未绑定模块核心
在 OS X 下,OCaml 工作正常,但在 Linux(Ubuntu 14.04 LTS)下,它返回以下错误:
这些行应突出显示:
有任何想法吗?
根据 Kakadu 的要求,这是我的.ocamlinit
:
的输出query core
是:
更新:
尝试安装core
(OCaml 4.02.1):
根据@Stas 的要求,我的env
输出:
ocaml - 在正常目录之外安装 zlib
我正在尝试安装一个依赖于 camlzip 的包(一个 OCaml 包提供了我的 opam)。这个包依赖于 zlib,我知道这一点是因为我之前尝试过并遇到了与此处看到的相同的错误。
问题是,当我$PKG_DIR/sw
通过运行安装 zlib 时,./configure --prefix=$PKG_DIR/sw
我得到相同的错误,提示未安装 zlib。(我当然将 $PKG_DIR/sw 添加到 PATH 中)
我对 Linux 有点陌生,我可能缺少一个环境变量,但我不知道是什么。任何帮助表示赞赏。
emacs - utop 错误:没有这样的包:sexplib.syntax - `core.syntax' 需要
我正在尝试按照此处的Real World Ocaml说明设置 emacs ocaml 环境,但是当我启动 utop 时出现错误:
如果我运行:ocamlfind list | grep sexp
从命令行我得到:
在我的新手眼中,这表明 sexplib.syntax 不存在。
有谁知道如何解决这一问题 ?
macos - 在 Mac OS 中安装 opam
我想opam
在 Mac OS X EL Capitan 10.11.1 中安装,但出现以下错误:
有人可以帮忙吗?
PS:我认为我的 OCaml 安装在我的 Mac OS 下完全是一团糟。如何在做任何事情之前完全删除 OCaml?
编辑1:
所以在 John 和 Daniel 的帮助下,我首先解决了权限问题,然后brew update
,然后brew remove ocaml
,然后brew install opam
。
ubuntu - opam 无法在 Ubuntu 虚拟机上运行
我尝试sudo opam init
在 Ubuntu 虚拟机上运行。提示后按y
,出现如下错误: