【发布时间】:2015-01-12 18:04:32
【问题描述】:
我在 Mac OS X 10.10 上使用自制软件安装了 opam。但我无法使用 opam 安装任何东西。这是我尝试安装 ocamlfind 时得到的示例错误输出:
# opam-version 1.2.0
# os darwin
# command ./configure -bindir /Users/roger/.opam/system/bin -sitelib /Users/roger/.opam/system/lib -mandir /Users/roger/.opam/system/man -config /Users/roger/.opam/system/lib/findlib.conf -no-topfind
# path /Users/roger/.opam/system/build/ocamlfind.1.5.5
# compiler system (4.02.1)
# exit-code 1
# env-file /Users/roger/.opam/system/build/ocamlfind.1.5.5/ocamlfind-91360-c61e7b.env
# stdout-file /Users/roger/.opam/system/build/ocamlfind.1.5.5/ocamlfind-91360-c61e7b.out
# stderr-file /Users/roger/.opam/system/build/ocamlfind.1.5.5/ocamlfind-91360-c61e7b.err
### stdout ###
# ...[truncated]
# Configuration for str written to site-lib-src/str/META
# Configuration for threads written to site-lib-src/threads/META
# Configuration for unix written to site-lib-src/unix/META
# Configuration for stdlib written to site-lib-src/stdlib/META
# Configuration for bigarray written to site-lib-src/bigarray/META
# Configuration for camlp4 written to site-lib-src/camlp4/META
# Configuration for ocamlbuild written to site-lib-src/ocamlbuild/META
# Configuration for compiler-libs written to site-lib-src/compiler-libs/META
# Configuration for bytes written to site-lib-src/bytes/META
# Detecting compiler arguments: FAILED (see the file ocargs.log for details)
### stderr ###
# ./configure: line 547: cd: src: No such file or directory
【问题讨论】:
-
您是否尝试过使用以前版本的 opam?
-
它只是“opam 中的任何东西”,因为大多数东西都依赖于 ocamlfind。
-
也许你在调用
opam命令时不小心使用了sudo?无论如何,只需尝试删除~/.opam文件夹并重新初始化它。brew install opam; opam init应该够了。 -
而且,不确定它是否相关,但您的文件系统是否区分大小写?
-
我删除了 .opam 文件夹并重新安装了 opam。没有成功。我的文件系统不区分大小写。