当我尝试使用存储库中的 cabal 版本时,每个命令都会出现内存不足错误。
$ cabal install hedis
cabal: out of memory (requested 2097152 bytes)
$ cabal update
Downloading the latest package list from hackage.haskell.org
cabal: out of memory (requested 2097152 bytes)
这是使用通过安装 haskell-platform 包获得的 cabal 和 GHC 版本(cabal 版本 1.16.0.2 和 GHC 版本 7.6.3)。
编辑:
自由运行的结果是:
free -h
total used free shared buffers cached
Mem: 994M 647M 346M 356K 4.2M 59M
-/+ buffers/cache: 583M 410M
Swap: 0B 0B 0B
因此,这似乎不是实际运行内存不足的问题。硬件是 DigitalOcean VPS。
答案1
-j1
标志内存不足。
$ cabal -j1 install hedis