有没有办法在没有安装的情况下在Windows上安装Haskell? (复制+粘贴)

时间:2013-01-16 01:43:59

标签: windows haskell compiler-construction ide

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

我已经启动并运行了Eclipse,因此如果我可以在Eclipse上获取它而不会对Eclipse目录之前的系统产生任何影响,那么这也是非常好的。

没有安装,我的意思是我必须能够轻松删除程序和大致所有跟踪,而无需任何卸载程序工具。所有卸载程序工具都可能被阻止。

我有什么选择?

2 个答案:

答案 0 :(得分:17)

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

答案 1 :(得分:4)

我来自未来。我将Haskell Platform的Windows安装程序用作Mikhail Glushenkov said

  

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

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

<强> TL:DR ;提取shell.bat bin/等旁边的Haskell Platform创建lib/并将其粘贴到其中;

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

现在运行shell.bat,该提示将能够找到Haskell。既然您可以随身携带shell.bat,那么插入新的实验室机器并开始工作会更容易