我正試圖在一臺運行Ubuntu子系統的windows筆記本上安裝GHC與ghcup。我一直得到同樣的錯誤,我甚至不知道哪里出了問題。以下是錯誤資訊:
[ Info ] 驗證摘要of: ghc-8. 10.7-x86_64-fedora27-linux.tar.xz
[Info] Unpacking: ghc-8.10.7-x86_64-edora27-linux.tar.xz to /tmp/ghcup-61d1fb5776edc19e
[Info] Installing GHC(這可能需要一段時間)。
[ ghc-make ] # 在Win64上,"install -s"呼叫了一個不理解64位二進制檔案的條。
[ ghc-make ] # 由于某種原因,這意味著DLLs最終無法執行,這意味著
[ ghc-make ] "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist"復制編譯器階段2 "strip" ' '/home/levi...
i... 安裝庫 在 /home/levi/.ghcup/ghc/8.10。 7/lib/ghc-8.10.7/ghc-8.10.7。
i...。 "/home/levi/.ghcup/ghc/8.10.7/lib/ghc-8.10.7/bin/ghc-pkg" --force --global-package-db "/home/levi/.gh.../span>
[ ghc-make ] ghc-pkg: Couldn't open database /home/levi/.ghcup/ghc/8.10. 7/lib/ghc-8.10.7/package.conf.d for modific...
i... make[1] 。*** [ghc.mk:985: install_packages] Error 1
制作。*** [Makefile:51: install] Error 2
[Error ] BuildFailed failed in dir "/tmp/ghcup-61d1fb5776edc19e": Process "make" with arguments ["install"] failed with exit code 2.
[...] 檢查/home/levi/.ghcup/logs的日志和構建目錄/tmp/ghcup-61d1fb5776edc19e的更多線索。
[...] Make sure to clean up /tmp/ghcup-61d1fb5776edc19e afterwards.
"_eghcup --cache install ghc recommended"失敗!
levi@LAPTOP-BBDADJ2R:~$
對于為什么會發生這種情況以及如何解決這個問題有什么想法嗎?
uj5u.com熱心網友回復:
根據ghcup repo上的這個問題判斷(它參考了與你相同的錯誤),你使用的是WSL 1,它不被支持。你必須升級到WSL 2.
。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/316909.html
標籤:
