我刚开始使用阴谋沙箱和费伊。然而,Fay似乎无法自动找到包,大概是因为它们不在“全局”阴谋包数据库中。我试图遵循这个wiki页面上的建议,但没有成功,在我看来,这个建议如下:
./cabal-sandbox/bin/fay.exe --base-path .cabal-sandbox/i386-windows-ghc-7.6.3/fay-base-0.19/src/ Frontend.hs但费伊仍在抱怨,cannot find package fay-base。我能做些什么吗?还是必须在沙箱外安装Fay?
发布于 2014-02-27 18:20:42
您不需要提供基本路径,但需要通过传递--package-conf或设置HASKELL_PACKAGE_SANDBOX环境变量将其指向正确的包配置。
例如:
./.cabal-sandbox/bin/fay --package-conf=.cabal-sandbox/x86_64-osx-ghc-7.6.3-packages.conf.d examples/alert.hs或
HASKELL_PACKAGE_SANDBOX=./.cabal-sandbox/x86_64-osx-ghc-7.6.3-packages.conf.d ./.cabal-sandbox/bin/fay examples/alert.hs更多的信息可以在https://github.com/faylang/fay/wiki/Installing-and-running#wiki-sandboxes上获得(我只是编辑了它,以使它更加清晰,我将从其他wiki页面添加一个链接)。
https://stackoverflow.com/questions/22070308
复制相似问题