Cabal构建错误sh:'不合适的类型'ghc7.8.3 Cabal-1.22 OSX10.10 Yosemite

时间:2015-02-07 19:31:44

标签: haskell cabal

无法安装network-2.6.0.2,并且日志显示它是不合适的类型错误。

cabal install network

setup-Configure-Cabal-1.22.0.0-x86_64-linux-ghc-7.8.3: sh: inappropriate type

版本信息: GHC 7.8.3,Cabal 1.22,OSX 10.10

我的dotfile设置:

export GHC_HOME=/usr/local/bin/ghc
export CABAL_HOME=$HOME/.cabal/

1 个答案:

答案 0 :(得分:1)

仔细检查您的$PATH设置。在GHC_HOME结束时删除ghc为我工作。这就是我最终的结果。

export GHC_HOME=/usr/local/bin
export CABAL_HOME=$HOME/.cabal/
export PATH=$GHC_HOME:$CABAL_HOME/bin:${PATH}

注意:您可能必须明确写出$HOME的路径,即CABAL_HOME=/Users/yourname/.cabal/如果您想知道引号 - 只有当您的目录有空格时才需要它们。< / p>

参考:网络#146,ghcjs #143