0

我在运行 OS X 10.11.1 的 MacBook Pro 上安装了Haskell Platform 7.10.2-a1 64bit- signed.pkg。

它在 Safari 中带来了不错的显示效果。当我单击“库”和“Codec.Compression.Zlib”时,我得到一个 Safari can't find the file带有 url的页面file:///Library/Haskell/ghc-7.10.2-x86_64/lib/zlib-0.5.4.2/doc/html/Codec-Compression-Zlib.html

我搜索了“ghc-pkg”的输出,发现还有很多缺失,包括vector, syb, split, parsec, parallel, QuickCheck-- 总共 42 个。

我做错什么了?谢谢!

4

1 回答 1

0

(答案适用于版本 7.10.3。)

你没有做错什么。

是的,Haskell Platform 7.10.3 64bit.pkg安装程序确实缺少所有非 GHC 软件包的 HTML Haddock 文档。您可以通过打开安装程序、选择文件 > 显示文件 (⌘I) 并搜索Data-Text.html;来快速验证这一点。唯一的结果是.../src/Data-Text.html,它只是漂亮打印的源代码(由 hscolour 生成),而不是 Haddock 文档。

我不确定为什么官方软件包中缺少文档。作为一种解决方法,您可以自己构建 Haskell 平台。当我尝试它时,它对我有用,并且所有文档都在那里。

git clone https://github.com/haskell/haskell-platform.git
cd haskell-platform
git checkout tags/7.10.3
curl -OL http://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-apple-darwin.tar.xz
./platform.sh ghc-7.10.3-x86_64-apple-darwin.tar.xz

几分钟后,包最终出现在build/product目录中。

于 2015-12-13T01:03:57.827 回答