簡體   English   中英

Haskell Stack Resolver 錯誤只是試圖運行 ghci

[英]Haskell Stack Resolver error just trying to run ghci

我是一個 haskell 新手,我嘗試過谷歌搜索、IRC 和 CLI 告訴我要做的事情,但似乎無法獲得基本的 Haskell 生態系統工具。

我通過此頁面https://www.haskell.org/downloads上的最小安裝程序 OSX 鏈接安裝了 ghc、stack 和 cabal,現在我在嘗試開始使用 stack 時遇到了一些奇怪的解析器問題。 我運行stack ghci它告訴我它想要 7.10.3 並運行stack setup 然后安裝程序說它安裝了 ghc@7.10.2。 任何幫助將不勝感激,謝謝!

顯然該包中的堆棧版本是 0.1.2.0,這是超舊的,並且這個錯誤非常過時。 我不知道為什么 .org 下載頁面會安裝該工具的舊版本,但我的修復最終是從這里手動下載堆棧: https : //github.com/commercialhaskell/stack/blob/master/doc/ install_and_upgrade.md然后一旦我下載了我運行的 zip

mv ~/Downloads/stack-1.0.2-osx-x86_64/stack /Applications/ghc-7.10.2.app/Contents/bin/stack

該命令將更新的堆棧放在舊堆棧的位置,然后事情似乎可以工作了!

注意:了解有關安裝haskell的更多信息,似乎每個人都建議您永遠不要通過haskell.org安裝haskell,而是自行安裝堆棧並使用它來安裝haskell。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM