2016-08-21 87 views
0

因此,我今天從官方安裝程序以及所需的Cygwin軟件包在Windows上安裝了OCaml。我在 「$ opam init」之後執行了正確的步驟,該工作正常。然後,爲了測試OPAM,我嘗試安裝「Core」軟件包,我得到了以下錯誤。在Windows上的OPAM中找不到切換系統的全局配置文件

$ 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

執行opam init後,您是否運行以下命令?

eval `opam config env` 

另外,對於第一次安裝,您需要切換到特定版本的編譯器。如何嘗試以下?

opam switch 4.02.3 

opam switch 4.03.0 

(記住運行EVAL ...命令)

+0

這個我試過,我不斷收到錯誤交換機命令說 「4.02.3」 和「 4.03.0「不是編譯器版本,對於eval版本,它一直說'\ r'不是有效的命令。 – Nate

+0

您可以執行命令'opam switch -a'來查看可用編譯器列表嗎? –

+0

我執行了'opam switch -a'命令。這是我得到的: – Nate

相關問題