我已经用cabal安装了光泽图形库。我还安装了gloss examples package.
现在我想测试一下示例。这可能看起来像一个愚蠢的问题,但我如何实际使用软件包gloss-examples?我知道我现在可以将gloss库导入到haskell模块中,但是如何测试我安装的gloss-examples,即如何使用gloss-example包?
发布于 2017-02-17 04:31:57
构建注释-示例生成少量可执行文件,如Executable entries in the .cabal file所指定的。(仅可执行程序包的另一个明显迹象是front page of the Hackage docs中缺少模块条目。)在Linux中,这类可执行文件的默认目标是~/.cabal/bin。根据the answers to this question的说法,在OS X中,默认是~/Library/Haskell/bin/cabal,除非你使用的是Homebrew包管理器,它会将其更改为~/.cabal/bin。在Windows中,它是%APPDATA%\cabal\bin。另请参阅:the section in Cabal's user guide。
发布于 2017-02-17 04:16:00
gloss-examples包不会安装任何模块,您也不会将其作为库使用。相反,它以gloss-*的名称构建可执行文件(请参阅here)。只需运行那些可执行文件,这些可执行文件位于您安装二进制文件的任何位置(通常为$HOME/.cabal/bin)。
https://stackoverflow.com/questions/42283200
复制相似问题