编译Haskell程序时出错

Cai*_*inG 12 windows haskell

在具有GHC Haskell平台(2013.2.0.0)的WinXP(sp3)机器上,尝试编译代码会导致以下错误,除非有问题的文件包含在子目录中,即不是root('C:\'):

Prelude> :l doubleMe.hs
[1 of 1] Compiling Main             ( doubleMe.hs, interpreted )
*** Exception: CreateDirectory ".": permission denied (Access is denied.)
Run Code Online (Sandbox Code Playgroud)

有谁知道这是一个错误吗?如果是这样,它已经持续存在多个版本的GHC,我开始怀疑在Windows机器上的子目录中存储haskell代码是必要的.错误是否可以在*nix机器上重现?

谢谢.

〜凯特琳

小智 0

我建议检查您尝试创建的文件的权限。如果您尝试将它们放入限制区域,则需要额外的权限才能执行此操作。