我在 Win7 上使用 HaskellPlatform-2012.4.0.0。它被安装为可移植。路径通过 .bat 文件管理,因此 ghci 和 ghc 可以工作。使用 this. 使 Cabal 配置和文件夹变得半便携
问题是 ghc
文件夹。它会自行安装在 C:\Users\name\AppData\Roaming\ghc\i386-mingw32-7.4.1 中。
如何更改它的默认路径?所以我可以在 Windows 上拥有真正便携的 Haskell :)
编辑: 有 3 个什么都不做的新系统变量。以下是结果:
SET APPDATA=%~dp0AppData -- has no effect. ghc is still made in roaming
SET USERPROFILE=%~dp0 -- kills cabal
SET LOCALAPPDATA=%~dp0Local --not sure if this is ever used.
最佳答案
您可以尝试 SET USERPROFILE=%~dp0
,同时确保文件夹结构支持 Cabal 的预期。它可能正在尝试转到 %USERPROFILE%AppData\Roaming
或类似的地方。
关于windows - 如何更改ghc的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14866760/