GHCi无法查找文档求助:ghcup安装Haskell后:doc命令报错
解决GHCi中
:doc命令无法找到文档的问题 出现该错误是因为当前安装的GHC版本未附带Haddock文档(编译时未启用-haddock参数),可通过以下步骤解决:
检查GHC组件安装状态
打开终端执行ghcup list,查看目标GHC版本(如你使用的9.2.5)条目后是否带有haddock标记,无标记则说明该版本未安装文档。重新安装带Haddock文档的GHC
执行命令重新编译安装带文档的GHC:ghcup install ghc 9.2.5 --reinstall --haddock配置GHCi文档路径(若安装后仍报错)
- 找到GHC的包配置目录,Windows下通常为
C:\Users\<你的用户名>\.ghcup\ghc\9.2.5\lib\package.conf.d - 打开或创建GHCi配置文件
%APPDATA%\ghc\ghci.conf,添加一行(替换为你的实际路径)::set haddock-path "C:\Users\<你的用户名>\.ghcup\ghc\9.2.5\lib\package.conf.d" - 重启GHCi,执行
:doc (++)验证是否生效。
- 找到GHC的包配置目录,Windows下通常为
内容的提问来源于stack exchange,提问作者aaay
相关产品推荐
相关产品推荐

