Ghc 告诉阴谋集团安装不要内置/tmp

Ghc 告诉阴谋集团安装不要内置/tmp,ghc,cabal-install,Ghc,Cabal Install,在尝试cabal安装hindent时,我从ld收到退出1错误(实际失败的软件包是haskell src exts)。通过使用sudo alternations--config ld选择黄金链接器,然后再试一次,我得到了一条更有意义的错误消息:设备上没有剩余空间。原来cabalinstall试图在/tmp中构建项目,在我的机器上,它是一个不大的ramdisk。如何告诉it部门在其他地方构建项目?正如所回答的,解决方案是设置TMPDIR环境变量,如下所示: mkdir $HOME/t TMPDIR=

在尝试
cabal安装hindent
时,我从
ld
收到退出1错误(实际失败的软件包是
haskell src exts
)。通过使用
sudo alternations--config ld
选择黄金链接器,然后再试一次,我得到了一条更有意义的错误消息:
设备上没有剩余空间
。原来
cabalinstall
试图在
/tmp
中构建项目,在我的机器上,它是一个不大的ramdisk。如何告诉it部门在其他地方构建项目?

正如所回答的,解决方案是设置
TMPDIR
环境变量,如下所示:

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