ghc - `stack` 和 Windows 上的文件路径限制

标签 ghc haskell-stack

最终我在使用 simplelocalnet 时达到了文件路径限制.

https://www.fpcomplete.com/blog/2015/08/stack-ghc-windows Michael Snoyman 在最后一点解释了一个(相当明显的)解决方法:将我的代码移到较短的路径下。

stack/ghc 中是否实现了任何可以修复该错误的功能?

最佳答案

Stack 现在已经通过使用 8 字符哈希来缩短 Windows 上几个版本的一些内部文件路径。据我所知,没有计划采取其他措施来缓解这个问题。

因此,要在 Windows 上使用堆栈,将 STACK_ROOT 设置为 c:\stack 或更短的路径仍然是一个好主意。

关于 GHC,我不确定他们应该做什么,或者这怎么会是他们的问题,但我也不知道。

关于ghc - `stack` 和 Windows 上的文件路径限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36824759/

相关文章:

macos - 如果我将 Haskell Platform (2013.2.0.0) 与 GHC (7.6.3) 一起使用,是否可以安装 Xcode 5?

haskell - Data.Vector.Mixed 的用途

haskell - Haskell 中的孤立实例

Haskell 堆栈与全局 ghc

haskell - 如何使用stack镜像容器?

haskell - 错误: parse error on input ‘{’ using simples yesod code

haskell - 堆栈 : Compile stand-alone source file

c++ - GHCi 无法在 Windows 上加载 .dll 库(C++ 库)

haskell - 堆栈不支持的版本

haskell - 我可以将自定义包链接放入 stack.yaml 吗?