1

我正在 Yesod 框架上开发一个 Web 应用程序,使用 wai-handler-devel 来运行服务器。

A pacman -Syu(在 Arch Linux 上)将 ghc 从 7.0.2 升级到 7.0.3,现在服务器抛出异常。

$ wai-handler-devel 3000 App.Controller withAppSimple
Attempting to interpret your app...
wai-handler-devel: /usr/lib/ghc-7.0.2/package.conf.d/package.cache:
openBinaryFile: does not exist (No such file or directory)

经过一番挖掘,我意识到该文件存在于 中/usr/lib/ghc-7.0.3/package.conf.d/,因此我将该文件夹重命名为,ghc-7.0.3希望这至少可以暂时解决问题(直到我们的 Haskell 家伙从假期回来)。

任何关于从哪里开始的建议都会非常有帮助。谢谢!

4

1 回答 1

2

升级 ghc 版本时需要重新安装所有软件包(不仅仅是 wai-handler-devel)。您也可以删除所有旧的。

于 2011-06-29T18:25:42.663 回答