Haskell - 无法为System.Console.ANSI'加载接口。安装包

时间:2017-03-16 00:01:01

标签: haskell cabal cabal-sandbox

我已经花了几天的时间学习哈斯克尔,虽然我不习惯纯粹的功能范式,但我发现它非常有趣。

我一直试图让我的第一个"真实"程序(在helloworld之后,fizzbuzz& co),这是在haskell制作Snake游戏。为此,我想清理控制台并在其中打印新内容(我在Windows上)。

我发现这有助于我: How do I clear the terminal screen in Haskell?

所以我用" cabal update"更新了cabal。然后我创建了我的文件夹" Snake",然后cd进去。然后我做了" cabal sandbox init",接着是" cabal安装ansi-terminal",并创建了以下文件:

import Data.List
import System.IO
import System.Console.ANSI

main = do
    putStrLn ("Test")
    clearScreen
    test <- getInput
    putStrLn ("You entered " ++ (show(test)))

当我执行&#34; ghc - 制作Snake.hs&#34;时,它会返回错误&#34;无法加载&#39; System.Console.ANSI&#39;&#34;

我到底错过了什么?

0 个答案:

没有答案