官網地址:https://www.haskell.org/downloads/shell
1.在官網下載安裝包。這裏我直接下載的Haskell Platform安裝包。有的教程推薦下載stack再進行後續安裝,緣由是platform版本之間存在一些不穩定的狀況。可是下載platform是一種比較輕鬆省事的安裝方式。(順便祈禱不要出現不穩定的bug)編輯器
2.雙擊運行安裝包,路徑最好就不要改了,或者要好記一點。spa
在安裝過程當中會出現stack安裝的彈窗命令行
3.安裝完畢以後,打開命令行輸入 cabal user-config init ,會出現默認的放置配置文件的地址,而後到那個文件夾下修改config文件。code
檢查文件中是否有如下語句
extra-prog-path: 文件安裝路徑\msys\usr\bin
extra-lib-dirs: 文件安裝路徑\mingw\lib
extra-include-dirs: 文件安裝路徑\mingw\includeorm
若是沒有,在文件結尾加上。另外,以上三個路徑能夠存在由逗號隔開的多個地址。保存並關閉config文件。blog
4.打開開始菜單,能夠看到GHCi和WinGHCi。GHCi是Haskell的解釋器,使用相似於Python的shell或者MATLAB的命令行,輸入算式敲回車就能進行計算。可是若是要進行復雜運算就須要編寫程序、編譯運行了。如今咱們已經擁有了GHC(編譯器)和GHCi(解釋器),若是想更直觀一點,能夠搜索下載Haskell的IDE,這裏比較懶就直接用記事本作編輯器了。教程
5.下面開始hello world。新建記事本文件hello.txt,輸入 get
其中「--」後是註釋。將文件保存,並將文件後綴改成.hs。打開cmd,輸入 ghc hello.hs
-- hello.hs my first haskell file main = do putStrLn "Hello world"
在文件夾能夠看到編譯後生成的文件cmd
在命令行窗口運行。Windows系統中只須要輸入exe文件的名字就能夠運行程序。