使用GHCup安装Haskell后运行ghci出现Win32错误126的求助
修复GHCi启动时的Win32 Error 126(mingw32依赖加载失败)
以下是针对该问题的可行修复步骤:
检查并补全MinGW组件
运行ghcup tui打开GHCup的终端界面,确认是否已安装与GHC 9.4.8匹配的mingw组件。如果未安装,选中对应版本执行安装;若已安装,尝试重新安装一次以修复可能的文件缺失。手动配置MinGW路径到系统环境变量
GHCup安装的MinGW默认路径为C:\Users\<你的用户名>\AppData\Local\Programs\GHCup\mingw\<对应版本号>\bin,将该路径添加到系统Path环境变量的最前端,避免其他版本的MinGW或工具链干扰。添加完成后重启PowerShell,再尝试运行ghci。重置GHC环境配置
在PowerShell中执行ghcup set ghc 9.4.8,确保GHC的环境变量被正确配置;再运行ghcup doctor,根据工具给出的检测提示修复环境中的异常项。验证关键依赖文件
打开MinGW的bin目录,确认libmingw32.dll、libwinpthread-1.dll等核心文件是否存在。如果缺失,重新安装对应版本的MinGW组件。
内容的提问来源于stack exchange,提问作者Jamal Senjaya
相关产品推荐
相关产品推荐

