Есть ли способ получить установку Haskell в Windows без установки? (Копировать + вставить)

Я программирую школьный компьютер. Мне нужно иметь установку Haskell, которая не выполняет установку (один я могу сбросить на флешку и скопировать на диск C или просто использовать с флеш-диска).

У меня уже есть Eclipse и работает, поэтому, если бы я мог получить его на Eclipse, не оказывая никакого влияния на систему, находящуюся в каталоге Eclipse, это тоже было бы очень хорошо.

Без установки я имею в виду, что я должен иметь возможность легко удалить программу и примерно все трассы без какого-либо средства удаления. Все инструменты деинсталляции, вероятно, заблокированы.

Каковы мои варианты?

Ответ 1

Платформа Haskell Установщик Windows (из которого я являюсь сопровождающим) имеет параметр "переносной установки", который просто извлекает файлы для данного и не касается реестра или системных настроек. Вы можете использовать его для установки платформы Haskell на флеш-накопитель, но вам нужно будет вручную добавить местоположение GHC в PATH.

Ответ 2

Я из будущего. Я использую Haskell Platform Установщик Windows как Михаил Глушенков сказал.

Значит, вам придется изменить настройки компьютеров? - PyRulez

Вы также можете установить переменные среды с помощью команды CMD.exe SET. (Что они учат вас детям в эти дни?) После того, как вы установили PATH (или что-то еще подобное), значение будет сохраняться для этого сеанса и любых дочерних сеансов. Если вы запускаете среду IDE из оболочки - она ​​должна иметь эти настройки (если не существует предыдущего экземпляра... возможно), поэтому она должна работать в рамках ограничений, которые вы дали. Я бы рекомендовал сохранить его в файле .bat

TL: DR; извлеките Haskell Platform создайте shell.bat рядом с bin/ lib/ et al и вставьте это в него;

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

Теперь запустите shell.bat, и это приглашение сможет найти Haskell. Поскольку вы можете взять с собой shell.bat - вам должно быть проще подключаться к новой лабораторной машине и работать