Haskell 无法导入 GHC.SrcLoc
Haskell cannot import GHC.SrcLoc
我无法在 Ubuntu Haskell ...
上获取包 "srcloc" 中的模块 "GHC.SrcLoc"
-- "import" 适用于 Windows,但不适用于 Ubuntu 14.04
-- 模块名称是"GHC.SrcLoc"
-- 下面的 Cabal 构建错误
第 2 次:尝试将包 "srcloc" 添加到 Cabal 依赖项
^ 将 "srcloc" 添加到依赖项会导致 "cabal configuration failed"。 ^
GHCI 版本...
$ ghci --version
The Glorious Glasgow Haskell Compilation System, version 7.6.3
请帮忙
https://hackage.haskell.org/package/base-4.8.2.0/docs/GHC-SrcLoc.html
我的Haskell代码...
https://github.com/JohnReedLOL/HaskellPrintDebugger
* 尝试 #1 *
:~/IdeaProjects/IntelliJHaskellPrintDebugger$ cabal install srcloc
Resolving dependencies...
All the requested packages are already installed:
srcloc-0.5.1.0
Use --reinstall if you want to reinstall anyway.
* 尝试 #2 *
-- 尝试用 "import Data.Loc" 替换 "import GHC.SrcLoc",但失败了。
-- 尝试将 "srcLock" 添加到 .cabal 中的 "build-depends",但失败了。
^ 绝望
您必须安装 srcloc
软件包;在不使用沙箱的简单情况下,这是通过 运行 cabal install srcloc
在命令行中完成的。
由于 Data.SrcLoc
是 GHC 发行版的一部分,并且直到(我相信)GHC 7.10.1 才添加它,因此它不会存在于 GHC 7.6.3 中。如果您安装最新版本的 GHC,这应该可以正常工作。
您看到的名为 srcloc
的软件包似乎与您想要的无关,并且不提供 GHC.SrcLoc
模块。 GHC.SrcLoc
模块由 GHC base
标准库提供,它包含在(并且需要)更新版本的 GHC 中。
较新版本的 GHC 还包含许多其他不错的功能,而 7.6.3(发布时间超过 2 年)没有。
您还提到了堆栈跟踪,因此您可能对 this.
感兴趣
我无法在 Ubuntu Haskell ...
上获取包 "srcloc" 中的模块 "GHC.SrcLoc"-- "import" 适用于 Windows,但不适用于 Ubuntu 14.04
-- 模块名称是"GHC.SrcLoc"
-- 下面的 Cabal 构建错误
第 2 次:尝试将包 "srcloc" 添加到 Cabal 依赖项
^ 将 "srcloc" 添加到依赖项会导致 "cabal configuration failed"。 ^
GHCI 版本...
$ ghci --version
The Glorious Glasgow Haskell Compilation System, version 7.6.3
请帮忙
https://hackage.haskell.org/package/base-4.8.2.0/docs/GHC-SrcLoc.html
我的Haskell代码...
https://github.com/JohnReedLOL/HaskellPrintDebugger
* 尝试 #1 *
:~/IdeaProjects/IntelliJHaskellPrintDebugger$ cabal install srcloc
Resolving dependencies...
All the requested packages are already installed:
srcloc-0.5.1.0
Use --reinstall if you want to reinstall anyway.
* 尝试 #2 *
-- 尝试用 "import Data.Loc" 替换 "import GHC.SrcLoc",但失败了。
-- 尝试将 "srcLock" 添加到 .cabal 中的 "build-depends",但失败了。
^ 绝望
您必须安装 srcloc
软件包;在不使用沙箱的简单情况下,这是通过 运行 cabal install srcloc
在命令行中完成的。
由于 Data.SrcLoc
是 GHC 发行版的一部分,并且直到(我相信)GHC 7.10.1 才添加它,因此它不会存在于 GHC 7.6.3 中。如果您安装最新版本的 GHC,这应该可以正常工作。
您看到的名为 srcloc
的软件包似乎与您想要的无关,并且不提供 GHC.SrcLoc
模块。 GHC.SrcLoc
模块由 GHC base
标准库提供,它包含在(并且需要)更新版本的 GHC 中。
较新版本的 GHC 还包含许多其他不错的功能,而 7.6.3(发布时间超过 2 年)没有。
您还提到了堆栈跟踪,因此您可能对 this.
感兴趣