2017-02-16 29 views
0

我已經安裝了cabal的Gloss圖形庫。我也安裝了gloss examples package.如何使用gloss-examples軟件包?

現在我想測試這些例子。這可能看起來像一個愚蠢的問題,但我怎樣才能真正使用package gloss-examples?我知道我現在可以將光澤庫導入到haskell模塊,但是如何測試我安裝的gloss-examples,即如何使用gloss-example包?

+0

真的嗎?沒有一個人使用可以告訴我的光澤例子嗎? – user5846939

+2

說真的,你說半小時後?不要期望堆棧溢出的實時交互。如果你想要及時的互動,那麼我建議你加入IRC頻道。 –

+0

@OfeliavanAnalhard在SO上回答的人是免費的。你問了很多問題,但從未回答過任何問題 - 爲什麼你應該指望別人在你不回答時回答? – Alec

回答

0

gloss-examples軟件包不會安裝任何模塊,也不會將其作爲庫使用。相反,它以名稱gloss-*構建可執行文件(請參見here)。只要運行這些可執行文件,無論您在何處安裝二進制文件(通常爲$HOME/.cabal/bin)。

+0

我使用sudo通過終端導航到我的.cabal文件夾(隱藏文件夾)。但沒有名爲bin的文件夾,並且沒有可執行文件。這些示例的唯一痕跡是在名爲gloss-examples的文件夾內的兩個未打包的歸檔文件gloss-examples-1.10.2.4.tar.gz \t和\t gloss-examples-1.10.2.4.tar.gz.etag。可執行文件在哪裏? – user5846939

+0

1.你不應該需要'sudo' - 你似乎需要提出另一個問題。也許你用sudo(壞)安裝了一些東西,現在權限不正確,這會阻止'cabal install'正常工作?來自「簡明英漢詞典」這些例子都是在哪裏安裝它們的。你使用'cabal install gloss-examples'嗎?輸出是什麼?在執行'cabal install'的目錄中是否有沙箱? –

2

建築物光澤示例生成一些可執行文件,如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 Installation paths section in Cabal's user guide