本來需要學習 haskell,找了很多安裝教程,非常複雜而且看不懂。。。
最後在youtube上找到了很簡單的安裝教程,連結如下:
Let’s Install/Use Haskell in VS Code
雖然最後放棄學Haskell了,但是我研究了這麼久還是留個指南給自己。
也希望老師之後不要再提Haskell了,感恩~
(安裝好像需要開VPN)
Step1: 安裝Haskell
(1)Haskell 官網
(2)選擇Downloads找到Windows->Configure Chocolatey
(補一個configure chocolatey的連結 :Chocolatey Software)
(3)下拉Individual 2.Install with powershell.exe
選擇run the following command中的command
(command應該會更新)
(4)以管理者身份運作Windows PowerShell
(5)将複制出來的command粘貼進去回車運作。
(6)執行結束後,回到haskell官網downloads界面,在跳轉chocolatey界面之前,找到command,複制粘貼運作。
choco install haskell-dev haskell-stack
之後就是漫長的等待。。。
(7)過程中會提示Do you want to run the script?全部回答都是y,之後全部都是系統預設自動安裝,隻需要等待。
(8)安裝過程中如果網絡不好會出現操作逾時安裝失敗的提示,沒關系退出來重新再執行一遍就可以了。不行就多幾次。
也不用看,全都同意,一片綠心情真好嘻嘻嘻
(9)至此,haskell就安裝完畢了。可以簡單寫一個代碼測試一下
main :: IO()
main = putStrLn "Hello World"
(10)進入dos界面,進入demo檔案夾,執行指令 ghc demo.hs,對代碼進行編譯生成可執行檔案
(11)最後執行該可執行檔案:Hello World,安裝成功
Step2:把haskell搞到vs code裡面去
(1)首先你得有一個vs code
安裝過程非常簡單,去官網下載下傳,選擇Windows下System Installer 64bit版本,一路确定安裝即可。
VS Code官網
(2)打開VS Code
(3)在左側工作列中選中Extension,輸入haskell,選擇并安裝
(4)同樣的,輸入code runner,選擇并安裝。
(5)安裝完成,試試運作
左側工作列選擇Explorer,打開剛剛的測試代碼
報錯了。。。。(視訊到此結束他是成功的。。。)
(6)這個報錯研究了很久,大概是ghc版本沒有比對導緻的錯誤。
之前的版本執行指令時runhaskell但是最新的版本變成了runghc
在VS Code的Setting中選擇Extensions->JSON->Exclude->Edit in settings.json
打開settings.json,加一句話
之後如果運作仍然不成功就是VS Code的ghc沒有更新,關閉VS Code再次打開會自動更新
(7)最後,運作成功,撒花~