windows - 如何更改ghc的路径?

标签 windows haskell path ghc haskell-platform

我在 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.

kills cabal error link

最佳答案

您可以尝试 SET USERPROFILE=%~dp0,同时确保文件夹结构支持 Cabal 的预期。它可能正在尝试转到 %USERPROFILE%AppData\Roaming 或类似的地方。

关于windows - 如何更改ghc的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14866760/

相关文章:

java - 有没有一种有效的方法来检查子目录并通过Android Assets 文件夹中的相对路径加载 Assets ?

java - 如何在 Windows 中将 Solr 5.0 作为后台进程运行?

windows - 如何使用 UAC 提升 Perl 进程

c++ - 我们可以使用 FireBase 云消息传递在 Windows 桌面/控制台或 Linux 控制台应用程序上使用 C++ 发送或接收消息或两种方式吗?

Haskell - 这是一个闭包吗?

php - PHP 中的相对路径问题包括

windows - 如何禁用安全警告

haskell - 列表理解过滤的执行顺序

haskell - 处理 IO 操作

ruby-on-rails - echo $PATH 不匹配 .bash_profile