小编ecc*_*tup的帖子

`cabal update`由于'内存不足'而失败

这是什么cabal update输出:

Downloading the latest package list from hackage.haskell.org
cabal: out of memory (requested 2097152 bytes)
Run Code Online (Sandbox Code Playgroud)

原因可能是内存不足.怎么样tail 00-index.cache

pkg: charade 0.1 b# 46384
pkg: charset 0.0 b# 46390
pkg: charset 0.1 b# 46393
pkg: charset 0.2.0 b# 46396
pkg: charset 0.2.1 b# 46399
pkg: charset 0.2.2 b# 46402
pkg: charset 0.2.3 b# 46405
pkg: charset 0.3 b# 46408
pkg: charset 0.3.0.1 b# 46412
Run Code Online (Sandbox Code Playgroud)

我可以00-index.tar.gz轻松下载并00-index.tar解开.但是,因为out of memory,我无法生成缓存文件!cabal能00-index.cache以廉价的方式在当地产生吗?

cabal --version …

haskell cabal haskell-platform

13
推荐指数
2
解决办法
2556
查看次数

在ghci或ghc中使用gcc而不是clang

在Mac OSX 10.9上,捆绑的默认c编译器Xcodeclang.我安装gcc-4.9homebrew.现在我有两个不同gcc的,一个是clang,另一个是gcc.默认是clang.

我想gcc在编译Haskell文件时使用ghc,我也希望gcc在启动时使用ghci.怎么做这个改变?

macos gcc haskell ghc ghci

7
推荐指数
1
解决办法
2881
查看次数

如果目录名中有冒号(:),我怎么能把它添加到$ PATH?

我正在使用mac os x,我在设置环境时遇到了一些麻烦$PATH.如果目录名是/path/to/add/a:b/bin,我该如何添加这个以?$PATH分隔的目录:

macos bash path .bash-profile

6
推荐指数
1
解决办法
1694
查看次数

如何在APL编译器之间进行选择?

我正在使用Dyalog APL,但我发现某些功能在gnu-apl中不可用.这两个APL实现和所有其他APL实现之间是否存在很大差异?什么是最常用的APL编译器?

apl dyalog gnu-apl

3
推荐指数
1
解决办法
515
查看次数

在Haskell中计算md5摘要的最便宜的方法是什么?

我觉得有Data.Hash.MD5,Data.Digest.Pure.MD5和一些其他在Haskell的md5sum库.如果我只想计算md5sum一个String?我想多次计算md5sum,所以我正在寻找一个便宜的.

如果您发现不清楚,请编辑我.

haskell md5

2
推荐指数
1
解决办法
1220
查看次数

在Haskell中与`System.Directory`混淆

我想知道这对我来说是否只是一个问题,以及如何解决这个问题.

我现在在$HOME目录中,我可以touch aaa创建一个文件.

然后我发射ghci.我可以import System.Directory导入这个包.

现在问题出现了.如果我尝试doesFileExist aaa,我会得到True因为它确实存在.如果我试试doesFileExist ~/aaa,我会得到False!!!

那有什么问题呢?如果您发现它不清楚,请编辑我.谢谢.

haskell ghci

2
推荐指数
1
解决办法
495
查看次数

标签 统计

haskell ×4

ghci ×2

macos ×2

.bash-profile ×1

apl ×1

bash ×1

cabal ×1

dyalog ×1

gcc ×1

ghc ×1

gnu-apl ×1

haskell-platform ×1

md5 ×1

path ×1