Home Php C# Sql C C++ Javascript Python Java Go Android Git Linux Asp.net Django .net Node.js Ios Xcode Cocoa Iphone Mysql Tomcat Mongodb Bash Objective-c Scala Visual-studio Apache Elasticsearch Jar Eclipse Jquery Ruby-on-rails Ruby Rubygems Android-studio Spring Lua Sqlite Emacs Ubuntu Perl Docker Swift Amazon-web-services Svn Html Ajax Xml Java-ee Maven Intellij-idea Rvm Macos Unix Css Ipad Postgresql Css3 Json Windows-server Vue.js Typescript Oracle Hibernate Internet-explorer Github Tensorflow Laravel Symfony Redis Html5 Google-app-engine Nginx Firefox Sqlalchemy Lucene Erlang Flask Vim Solr Webview Facebook Zend-framework Virtualenv Nosql Ide Twitter Safari Flutter Bundle Phonegap Centos Sphinx Actionscript Tornado Register | Login | Edit Tags | New Questions | 繁体 | 简体

21
votes
answers
楼主
24 views
+10

有沒有辦法在沒有安裝的情況下在Windows上安裝Haskell?(複製+粘貼)

我在學校的計算機上編程。我需要一個沒有安裝的Haskell設置(我可以將其放在閃存驅動器上並複製到C驅動器上,或者只是從閃存驅動器中使用)。

我已經安裝了Eclipse並且運行,所以如果我可以在Eclipse上獲得它而不會對Eclipse目錄之前的系統產生任何影響,那也是非常好的。

沒有安裝,我的意思是我必須能夠輕鬆沒有任何卸載工具,刪除程序和大致所有跟踪。所有卸載程序工具都可能被阻止。

我有什麼選擇?

我認為在安裝haskell.org/platform期間有一個獨立的選項 - Gert Cuykens 2013年1月16日1:48

安裝程序有一個便攜式選項,至少根據該鏈接...希望有所幫助! - 2013年1月16日1點51分

另一種選擇是使用GHC綁定器。 - 哈馬爾2013年1月16日1:57

謝謝你的建議。這些都是令人滿意的答案,所以我會給出任何提出答案的答案。我明天會自己做,但我不配得到stackoverflow-points。希望這可以作為人們提出同樣要求的參考。 - Eric Thoma 2013年1月16日2:09

up vote 17 down vote accepted favorite
沙发
+170
+50

Haskell Platform 的Windows安裝程序(我是維護者)有一個“便攜式”安裝“只是將文件提取到給定位置並且不觸及註冊表或任何系統設置的選項。您可以使用它將Haskell平台安裝到您的閃存驅動器,但您需要手動將GHC的位置添加到PATH。

如何在Windows機器上添加路徑? - PyRulez 2014年2月21日21:50

@PyRulez computerhope.com/issues/ch000549.htm - Mikhail Glushenkov 2014年2月22日19:08

那麼你必須改變計算機設置呢? - PyRulez 2014年2月22日19:23

如何使用GHCI 8.0.1進行便攜式安裝?當我下載它時,我得到的是一個.exe文件。運行時,它不提供便攜式安裝選項。謝謝。 - RussAbbott 2016年7月1日16:19

+40

我來自未來。我正在使用 Haskell Platform 的Windows安裝程序作為 Mikhail Glushenkov說

那麼您必須更改計算機設置嗎? - PyRulez

您還可以使用 CMD.exe SET 命令設置環境變量。(這些天他們教你的孩子是什麼?)一旦你設置了這樣的 PATH (或其他),那麼該會話和任何子會話的值都會持續存在。如果你從shell啟動一個IDE - 它應該有那些設置(除非有一個先前的實例......也許)所以它應該在你給出的約束內工作。我建議您將其保存到 .bat 文件

TL:DR ; 提取 bin旁邊的 Haskell平台創建 shell.bat / lib / 等並將其粘貼到其中;

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

現在運行 shell.bat ,該提示符將能夠找到Haskell。因為您可以使用 shell.bat

沒有像舊學校的學校:) - wayneseymour 18年8月13日在15:50

discard