我正在使用通过 Homebrew 安装的 Haskell Platform 2011.2.0.1。我已经建立了一个已定义相关依赖项的 cabalized 项目。可执行文件只是打印出传递给它的参数。程序编译和链接正确,但是当程序...
主要.hs:
main = do
args <- getArgs
putStrLn "Here are your arguments!:"
forM_ args putStrLn
...运行,我得到...
痕迹:
$ cabal configure
Resolving dependencies...
Configuring foo-0.1...
$ cabal build
Preprocessing executables for foo-0.1...
Preprocessing test suites for foo-0.1...
Building foo-0.1...
$ dist/build/foobar/foobar some arguments
foobar: mkTextEncoding: failed (Unknown error: 0)
FAIL: 1
我的 PATH 变量的相关部分内容如下:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin:/usr/X11/bin
我认为这是一个与libiconv
. 有任何想法吗?谢谢!