2012-04-26 46 views
0

我在Max OSX上安裝了ghci。Haskell ghci命令行。返回值覆蓋上次提示

但每次,返回值會覆蓋我最後的ghci提示。 見下文。

Falseghci>null[1,2,3] 
Luke_ghci> 

「False」over over my last line ghci prompt。 (應該是Luke_ghci)

太奇怪了。如何解決它? 謝謝。

+1

你有什麼'〜/ .ghci'?你的'TERM'是什麼? – 2012-04-26 05:54:19

+0

它是:設置提示「Luke_ghci>」 – 2012-04-26 06:02:13

+0

@DanielWagner即使我刪除.ghci文件中的所有內容。它仍然在寫道「前奏」>奇怪。 – 2012-04-26 06:21:18

回答

1

從上面的鏈接消息複製:

啊哈!這導致我發現它:我將TERM設置爲'ansi'。 ghci + 如果TERM設置爲rxvt,vt52,vt100,vt102, 或xterm中的任何一個,Haskeline會發現它。不知道Haskeline所依靠的是terminfo,但 'ansi'沒有它!