我将msys2与GHC分开安装。 MinGW工具链安装在msys环境中。现在我遇到了一些本机库的问题,当我在Haskell之外使用它们时它们工作,但是当从Haskell代码运行时不起作用。
问题是像stack exec
和stack repl
之类的命令会将GHC的MinGW文件夹添加到PATH,然后你会在我的msys安装中找到一个动态库,而它的依赖关系首先在GHC的MinGW安装和整个过程都不起作用。
Stack提供skip-msys
选项以避免使用它安装的msys环境,但据我所知,没有办法跳过GHC提供的MinGW工具链。
我该怎么办?