我已经使用cabal安装了Gloss图形库。我还安装了gloss examples package.
现在我想测试这些例子。这可能看起来像一个愚蠢的问题,但我如何实际使用包光泽示例?我知道我现在可以将光泽库导入haskell模块但是如何测试我安装的光泽示例,即如何使用gloss-example包?
答案 0 :(得分:2)
构建 gloss-examples 会生成少量可执行文件,由Executable
entries in the .cabal file指定。 (仅限可执行程序包的另一个标志是front page of the Hackage docs处缺少模块条目。)在Linux中,此类可执行文件的默认目标是~/.cabal/bin
。根据{{3}},在OS X中,默认值为~/Library/Haskell/bin/cabal
,除非您使用的是Homebrew包管理器,它将其更改为~/.cabal/bin
。在Windows中,它是%APPDATA%\cabal\bin
。另见:the answers to this question。
答案 1 :(得分:0)
gloss-examples包不会安装任何模块,也不会将其作为库使用。相反,它会在名称gloss-*
下构建可执行文件(请参阅here)。只需运行那些可以安装二进制文件的cabal(通常为$HOME/.cabal/bin
)的可执行文件。