我刚刚按照用户手册安装了 leksah 。手册说我应该在第一次启动 Leksah 之前进行一次 ghc-pkg 重新缓存,否则我可能会在系统范围内看到一个空的模块浏览器。我的问题是这就是我所看到的,即使我做了重新缓存。
基本上,我的设置过程是这样的:Leksah 安装 -> ghc-pkg recache -> 启动 Leksah。然后我进入一个屏幕,告诉我 Leksah 将为我安装的包收集和下载元数据,并警告我这可能需要很长时间。使用推荐的默认设置,我看到一个进度条大约五秒钟,然后 Leksah 启动。这些默认值是:
- haskell 包源没有路径。
- 预构建元数据 URL: http: //www.leksah.org。
- 检索,然后构建。
- 服务器端口:11111。
- 最后一个连接的结束服务器。
在手册中继续阅读,它说如果我只是想测试,可以省略 haskell 包源的位置(这是默认设置),并且可以稍后填写该位置。这让我相信缺少 Haskell 源路径是问题所在,但我不知道我的 Haskell 源在哪里。它们似乎不在 Haskell Platform 文件夹中。有谁知道如何解决这个问题?
其他可能有帮助的东西:
- 如手册中所述,我的路径和 wget 上都有 grep。
- ghc-pkg recache 命令大约需要一秒钟。我不知道,如果它应该更多。
- 进行重建元数据时,我得到一个控制台,其中包含许多从 0 到 1 的数字,用于 update_toolbar,然后是很多“启动服务器”->“元数据收集器无关”->“元数据收集已完成”。
我的设置:
- 赢xp sp3
- ghc 6.12.3
- Leksah 0.8.0.6
- GNU grep 2.5.4
- GNU wget 1.5.3.1
我很乐意提供更多信息。谢谢你。