环境:
运行stack install
时,我首先收到以下错误:
Missing C libraries: icuuc, icuin, icudt
要解决此问题,请执行:stack exec -- pacman -Sy mingw64/mingw-w64-x86_64-icu
之后,构建停止了另一个错误,这个错误似乎与堆栈同时构建多个东西有关。
再次运行时,它传递了该错误并打印出以下错误:
haskell-lsp-0.1.0.0: build (lib + exe)
Progress: 1/13
-- While building package haskell-lsp-0.1.0.0 using:
C:\sr\setup-exe-cache\x86_64-windows\Cabal-simple_Z6RU0evB_1.24.2.0_ghc-8.0.2.exe --builddir=.stack-work\dist\ca59d0ab build lib:haskell-lsp exe:lsp-hello --ghc-options " -ddump-hi -ddump-to-file"
Process exited with code: ExitFailure 1
Logs have been written to: D:\Sources\haskell-ide-engine\.stack-work\logs\haskell-lsp-0.1.0.0.log
Preprocessing library haskell-lsp-0.1.0.0...
[ 2 of 10] Compiling Language.Haskell.LSP.TH.ClientCapabilities ( src\Language\Haskell\LSP\TH\ClientCapabilities.hs, .stack-work\dist\ca59d0ab\build\Language\Haskell\LSP\TH\ClientCapabilities.o )
ghc.EXE: unable to load package `text-icu-0.7.0.1'
ghc.EXE: addLibrarySearchPath: D:\Users\Razvan\AppData\Local\Programs\stack\x86_64-windows\msys2-20150512\mingw64\lib\ (Win32 error 3): The system cannot find the path specified.
ghc.EXE: C:\sr\snapshots\c7200f2c\lib\x86_64-windows-ghc-8.0.2\text-icu-0.7.0.1-EllpGYmNw3bJ3FIJMPisuJ\HStext-icu-0.7.0.1-EllpGYmNw3bJ3FIJMPisuJ.o: unknown symbol `ucnv_getMaxCharSize_58'
有关如何修复它的任何建议吗?