1

所以我今天从官方安装程序以及所需的 Cygwin 软件包在 Windows 上安装了 OCaml。我在“$ opam init”之后做了正确的步骤,效果很好。然后,为了测试 OPAM,我尝试安装“Core”包,但出现以下错误。

$ opam install core
[ERROR] No global config file found for switch system. Switch broken ?
[ERROR] No global config file found for switch system. Switch broken ?
[ERROR] No package named core found.
[ERROR] No global config file found for switch system. Switch broken ?

我是 OCaml 和编程的新手,还不擅长弄清楚这些东西,所以我迷路了。我想知道如何让 OPAM 找到这个文件,以便我可以安装包。

4

1 回答 1

0

执行后是否运行了以下命令opam init

eval `opam config env`

另外,第一次安装需要切换到特定版本的编译器。试试下面的怎么样?

opam switch 4.02.3

或者

opam switch 4.03.0

(记住运行 eval ... 命令)

于 2016-08-21T06:06:10.377 回答