Haskell 在Windows 7上安装ghc mod将永远冻结

Haskell 在Windows 7上安装ghc mod将永远冻结,haskell,windows-7,cabal,frege,ghc-mod,Haskell,Windows 7,Cabal,Frege,Ghc Mod,我想启用Frege,基本上是IntelliJ IDEA中JVM()上的Haskell。它需要一条通向 ghc国防部 及 ghc莫迪 因此,我为Windows 64位安装了Haskell平台。既然阴谋集团已经是平台的一部分,我试着 “阴谋集团安装ghc模块” 应该已将该软件包安装到 “c:\Users\%Username%\AppData\Roaming\cabal\bin” 控制台上印有阴谋集团字样 "Resolving dependencies...", then "Downloading x

我想启用Frege,基本上是IntelliJ IDEA中JVM()上的Haskell。它需要一条通向

ghc国防部

ghc莫迪

因此,我为Windows 64位安装了Haskell平台。既然阴谋集团已经是平台的一部分,我试着

“阴谋集团安装ghc模块”

应该已将该软件包安装到

“c:\Users\%Username%\AppData\Roaming\cabal\bin”

控制台上印有阴谋集团字样

"Resolving dependencies...", then
"Downloading x"..., and
"Configuring x",
其中x是某个包的名称

这件事发生在几个包裹里,然后阴谋集团永远冻结了。 然后我用Haskell平台32位重复了这个过程,尽管如此,结果还是一样的

基于这一经验,我决定学习如何单独安装haskell部件的教程()。我设法下载了GHC for Windows,我调整了路径,下载了Cabal for Windows,然后运行

“cabal.exe安装”

“cabal.exe更新”

在bashshell中运行

“cabal.exe安装cabal安装”

和前一个案例一样,阴谋集团冻结了,我整夜都在运行,但什么也没发生。这只是bash中发生的一个示例:

$ ./cabal-1.22.0.0-i386-unknown-mingw32.exe install cabal-install
Resolving dependencies...
Downloading mtl-2.2.1...
Downloading network-2.6.2.1...
Downloading random-1.1...
Configuring mtl-2.2.1...
Downloading stm-2.4.4.1...
Configuring network-2.6.2.1...
Downloading text-1.2.2.0...
Configuring random-1.1...
Downloading zlib-0.6.1.1...
Configuring stm-2.4.4.1...
我开始感到绝望了。Haskell本身在使用该平台时运行正常,我需要与Cabal交互的唯一原因是ghc mod包,仅仅是因为IDE。同时,我认为IDE是很重要的。
欢迎提出任何建议或意见。谢谢。

如果您选择使用eclipse插件,您可能已经很有效率了。Frege的IDEA插件并没有像IDE那样的功能,我同意Ingo的观点。您还可以尝试Atom和Haskell语法高亮显示。无论如何,你不会从IntelliJ Idea中得到更多。如果你添加Haskell标签,你就有更好的机会得到答案,因为问题实际上是关于安装ghc mod。
cabal本身做一些工作,但主要是调用其他东西。运行
cabalinstallghcmod-v3
查看它到底在做什么,以及挂起什么。没有证据表明这与frege或您的IDE有关-似乎是cabal和这个特定软件包的问题(很明显,它可以安装其他软件包)或一些链接问题(在windows上非常常见),但通常这是一个“错误”,而不是挂起。我发现需要添加参数-j1,因此命令如下所示:“cabal.exe安装-j1 cabal安装-v3”。然后在控制台的末尾,打印停留:配置:警告:无法识别的选项:-使用编译器,-使用gcc检查生成系统类型。。。x86_64-pc-mingw64正在检查主机系统类型。。。x86_64-pc-mingw64正在检查gcc。。。gcc正在检查C编译器是否工作。。。是正在检查C编译器默认输出文件名。。。a、 exe正在检查可执行文件的后缀。exe正在检查我们是否正在交叉编译。。。如果你选择使用eclipse插件,你可能已经很有效率了。Frege的IDEA插件并没有像IDE那样的功能,我同意Ingo的观点。您还可以尝试Atom和Haskell语法高亮显示。无论如何,你不会从IntelliJ Idea中得到更多。如果你添加Haskell标签,你就有更好的机会得到答案,因为问题实际上是关于安装ghc mod。
cabal本身做一些工作,但主要是调用其他东西。运行
cabalinstallghcmod-v3
查看它到底在做什么,以及挂起什么。没有证据表明这与frege或您的IDE有关-似乎是cabal和这个特定软件包的问题(很明显,它可以安装其他软件包)或一些链接问题(在windows上非常常见),但通常这是一个“错误”,而不是挂起。我发现需要添加参数-j1,因此命令如下所示:“cabal.exe安装-j1 cabal安装-v3”。然后在控制台的末尾,打印停留:配置:警告:无法识别的选项:-使用编译器,-使用gcc检查生成系统类型。。。x86_64-pc-mingw64正在检查主机系统类型。。。x86_64-pc-mingw64正在检查gcc。。。gcc正在检查C编译器是否工作。。。是正在检查C编译器默认输出文件名。。。a、 exe正在检查可执行文件的后缀。exe正在检查我们是否正在交叉编译。。。在这之后,它再次挂起。