在Windows上的OPAM中找不到交换机系统的全局配置文件

时间:2016-08-21 01:39:04

标签: windows cygwin ocaml opam

所以我今天在官方安装程序以及所需的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找到这个文件,以便我可以安装包。

1 个答案:

答案 0 :(得分:0)

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

eval `opam config env`

此外,首次安装时,需要切换到特定版本的编译器。尝试以下内容怎么样?

opam switch 4.02.3

opam switch 4.03.0

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