GHCi 找不到文档

问题描述 投票:0回答:1

我使用 ghcup 在 Windows 上安装了 Haskell。在使用 GHCi 时,“:doc name”会返回一条错误消息。一些例子是:

ghci> :doc (++) ghc-9.2.5.exe:找不到 GHC.Base 的任何文档。 这可能是因为该模块是在没有“-haddock”的情况下编译的, 但也有可能该模块不包含文档。

尝试使用“-haddock”重新编译。


ghci> :doc Sum ghc-9.2.5.exe:找不到 Data.Semigroup.Internal 的任何文档。 这可能是因为该模块是在没有“-haddock”的情况下编译的, 但也有可能该模块不包含文档。

尝试使用“-haddock”重新编译。


有什么办法解决这个问题吗?

haskell ghci doc ghcup
1个回答
0
投票

GHC 9.2.5 和几个早期版本的二进制发行版(“bindists”)缺少对

:doc
的支持。我相信这是在 9.2.6 中修复的,因为它在 GHC 9.2.6 发行说明 中提到过。您应该能够运行
ghcup install ghc 9.2
以获取最新的 9.2 补丁版本(当前为 9.2.7)。

当我更新到 9.4.2 时,我碰巧注意到它开始在我的 macOS 机器上运行(这是第一次!)。

© www.soinside.com 2019 - 2024. All rights reserved.