2013-01-16 64 views
11

我在学校给的电脑上编程。我需要有一个不需要安装的Haskell安装程序(我可以将其放在闪存驱动器上并复制到C驱动器上,或者也可以使用闪存驱动器)。有没有办法在没有安装的情况下在Windows上获得Haskell安装程序? (复制+粘贴)

我已经启动并运行了Eclipse,所以如果我可以在Eclipse上得到它而不会对通过Eclipse目录的系统产生任何影响,那也是非常好的。

通过不安装,我的意思是我必须能够轻松地删除程序和大致所有的痕迹没有任何卸载工具。所有卸载程序工具都可能被阻止。

我有什么选择?

+0

我认为在安装期间有一个独立的选项http://www.haskell.org/platform/ –

+0

安装程序有一个[便携式选项](http://stackoverflow.com/questions/8641851/haskell-gui-programming-tools),至少根据该链接...希望有所帮助! – hd1

+0

另一种选择是使用[GHC绑定器](http://www.haskell.org/ghc/download_ghc_7_6_1#binaries)。 – hammar

回答

14

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

+0

如何在Windows机器上添加路径? – PyRulez

+0

@PyRulez http://www.computerhope.com/issues/ch000549.htm –

+0

所以你将不得不改变电脑设置呢? – PyRulez

3

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

那么你将不得不改变电脑设置呢? - PyRulez

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

TL:DR;提取Haskell Platform创建shell.bat旁边bin/lib/等,并粘贴到它;

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

现在运行shell.bat并且该提示符将能够找到Haskell。由于您可以带着shell.bat - 插入新实验室机器并开始工作应该更容易

相关问题