告诉cabal-install不要在/ tmp中构建

时间:2015-12-16 11:41:33

标签: ghc cabal-install

尝试ld时(实际失败的包是cabal install hindent),我从haskell-src-exts收到退出1错误。通过使用sudo alternatives --config ld选择黄金链接器,然后再次尝试,我能够得到更有意义的错误消息:No space left on device。原来cabal install尝试在/tmp中构建项目,在我的机器上,这是一个不是很大的ramdisk。我如何告诉它在别处建立项目?

1 个答案:

答案 0 :(得分:2)

回答here时,解决方法是设置TMPDIR环境变量,如下所示:

mkdir $HOME/t
TMPDIR=$HOME/t cabal install hindent