Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在macOS Sierra上安装ocamlfind.1.8.0_Macos_Installation_Ocaml_Opam_Ocamlfind - Fatal编程技术网

在macOS Sierra上安装ocamlfind.1.8.0

在macOS Sierra上安装ocamlfind.1.8.0,macos,installation,ocaml,opam,ocamlfind,Macos,Installation,Ocaml,Opam,Ocamlfind,我正在学习OCaml。我一直在安装无法访问ocamlfind库的地方 我的默认ocaml是通过自制安装的4.07.0: PrisBook:~prisc_000$brew列表ocaml /usr/local/Cell/ocaml/4.07.0_1/bin/ocaml Opam是Opam V2: PrisBook:~prisc_000$opam——版本 2.0.0 当我尝试安装opam安装核心utop时,我得到以下错误 >PrisBook:~prisc_000$opam交换机 #开关编译器说明 →

我正在学习OCaml。我一直在安装无法访问ocamlfind库的地方

我的默认ocaml是通过自制安装的4.07.0:

PrisBook:~prisc_000$brew列表ocaml

/usr/local/Cell/ocaml/4.07.0_1/bin/ocaml

Opam是Opam V2:

PrisBook:~prisc_000$opam——版本 2.0.0

当我尝试安装
opam安装核心utop
时,我得到以下错误

>PrisBook:~prisc_000$opam交换机
#开关编译器说明
→  默认ocaml系统。4.07.0默认
PrisBook:~prisc_000$opam安装核心utop
将执行以下操作:
∗ 安装jane street集管v0.11.0
[内核需要]
∗ 安装ocamlfind 1.8.0
[utop要求]
∗ 安装seq基座
[行政长官要求]
∗ 安装camomile 1.0.1
[utop要求]
∗ 安装spawn v0.12.0
[核心要求]
∗ 安装ocaml编译器libs v0.11.0
[ppxlib要求]
∗ 安装sexplib0 v0.11.0
[基地要求]
∗ 安装ppx_derivers 1.0
[ppxlib要求]
∗ 安装topkg 0.9.1
[react要求]
∗ 安装octavius 1.2.0
[ppx_js_风格要求]
∗ 安装ocaml迁移解析树1.0.11
[核心要求]
∗ 安装num 1.1
[sexplib要求]
∗ 安装基字节基
[政协要求]
∗ 安装re 1.8.0
[ppx_expect要求]
∗ 安装parsexp v0.11.0
[sexplib要求]
∗ 安装底座v0.11.1
[核心要求]
∗ 安装react 1.2.1
[utop要求]
∗ 安装cppo 1.6.4
[utop要求]
∗ 安装sexplib v0.11.0
[核心要求]
∗ 安装typerep v0.11.0
[内核需要]
∗ 安装stdio v0.11.0
[核心要求]
∗ 安装zed 1.6
[lambda条款要求]
∗ 安装lwt 4.1.0
[utop要求]
对于PPX,请安装软件包lwt_PPX
∗ 安装ppxlib 0.3.0
[核心要求]
∗ 安装配置器v0.11.0
[核心要求]
∗ 安装lwt_react 1.1.1
[utop要求]
∗ 安装lwt_日志1.1.0
[lambda条款要求]
∗ 安装variantslib v0.11.0
[内核需要]
∗ 安装ppx_typerep_conv v0.11.1
[ppx_jane要求]
∗ 安装ppx_sexp_conv v0.11.2
[内核需要]
∗ 安装ppx_pipebang v0.11.0
[ppx_jane要求]
∗ 安装ppx_可选v0.11.0
[ppx_jane要求]
∗ 安装ppx_optcomp v0.11.0
[ppx_jane要求]
∗ 安装ppx_let v0.11.0
[ppx_jane要求]
∗ 安装ppx_js_样式v0.11.0
[ppx_基地要求]
∗ 安装ppx_内联_测试v0.11.0
[内核需要]
∗ 在v0.11.0此处安装ppx_
[ppx_assert、ppx_jane要求]
∗ 安装ppx_枚举v0.11.1
[ppx_基地要求]
∗ 安装ppx_比较v0.11.1
[ppx_断言、bin_保护、ppx_基础要求]
∗ 安装fieldslib v0.11.0
[内核需要]
∗ 安装lambda term 1.13
[utop要求]
∗ 安装ppx_变型_conv v0.11.1
[由bin_prot,ppx_jane要求]
∗ 安装ppx_定制_打印F v0.11.0
[由bin_prot,ppx_jane要求]
∗ 安装ppx_试验台v0.11.0
[ppx_jane要求]
∗ 安装ppx_sexp_值v0.11.0
[ppx_jane要求]
∗ 安装ppx_sexp_消息v0.11.0
[内核需要]
∗ 安装ppx_故障v0.11.0
[ppx_jane要求]
∗ 安装ppx_哈希v0.11.1
[内核需要]
∗ 安装ppx_assert v0.11.0
[核心要求]
∗ 安装ppx_字段_conv v0.11.0
[由bin_prot,ppx_jane要求]
∗ 安装utop 2.2.0
∗ 安装ppx_底座v0.11.0
[内核需要]
∗ 除v0.11.0外,安装ppx_
[ppx_jane要求]
∗ 安装bin_prot v0.11.0
[内核需要]
∗ 安装ppx_-bin_-prot v0.11.1
[ppx_jane要求]
∗ 安装ppx_jane v0.11.0
[核心要求]
∗ 安装可拆分_随机v0.11.0
[内核需要]
∗ 安装core_内核v0.11.1
[核心要求]
∗ 安装堆芯v0.11.2
=====∗ 59 =====
你想继续吗?[Y/n]Y

正在收集源代码>错误似乎发生在运行的opam沙盒脚本周围

解决方案:

在本例中,解决方案是进入
usr/local/bin
,在那里我看到了一些以前版本的opam和opamv2。我手动删除了所有opam。然后我运行了
brew remove camlp4 ocamlbuild ocaml
,这样opam只能看到沙盒版本的ocaml编译器。我删除了~/.opam目录,然后从via重新安装了它
wgethttps://raw.github.com/ocaml/opam/master/shell/install.sh
因为opam v2尚未在安装opam 1.2的自制软件上提供<