所以我今天在官方安装程序以及所需的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找到这个文件,以便我可以安装包。
答案 0 :(得分:0)
执行opam init
后,您是否运行了以下命令?
eval `opam config env`
此外,首次安装时,需要切换到特定版本的编译器。尝试以下内容怎么样?
opam switch 4.02.3
或
opam switch 4.03.0
(并记住运行eval ...命令)