有没有办法无需安装即可在 Windows 上安装 Haskell? (复制+粘贴)

问题描述 投票:0回答:2

我正在学校提供的计算机上编程。我需要一个不进行安装的 Haskell 设置(我可以将其放在闪存驱动器上并复制到 C 驱动器,或者只是从闪存驱动器使用)。

我已经启动并运行了 Eclipse,所以如果我可以在 Eclipse 上获取它,而不会对 Eclipse 目录之外的系统留下任何影响,那也很好。

不安装,我的意思是我必须能够轻松删除程序和几乎所有痕迹,而无需任何卸载程序工具。所有卸载程序工具都可能被阻止。

我有什么选择?

windows haskell ide
2个回答
17
投票

Haskell Platform 的 Windows 安装程序(我是其维护者)有一个“便携式安装”选项,该选项仅将文件提取到给定位置,并且不会触及注册表或任何系统设置。您可以使用它将 Haskell Platform 安装到您的闪存驱动器,但您需要手动将 GHC 的位置添加到 PATH 中。


4
投票

我来自未来。我正在使用 Haskell Platform 的 Windows 安装程序,如 Mikhail Glushenkov 所说

那么您必须更改计算机设置吗? – PyRulez

您还可以使用

CMD.exe
SET
命令设置环境变量。 (这些天他们教你的孩子什么?)一旦你像这样设置
PATH
(或其他),该值将在该会话和任何子会话中持续存在。如果你从 shell 启动一个 IDE - 它应该有这些设置(除非有以前的实例......也许),所以它应该在你给出的约束内工作。我建议您将其保存到
.bat
文件

TL:博士;提取 Haskell Platform

shell.bat
bin/
等旁边创建
lib/
并将其粘贴到其中;

@ECHO OFF
SET PATH=%~dp0/bin;%PATH%
CMD /K

现在运行

shell.bat
,该提示将能够找到Haskell。由于您可以随身携带
shell.bat
- 插入新的实验室机器并开始工作应该会更容易

© www.soinside.com 2019 - 2024. All rights reserved.