簡體   English   中英

Haskell“堆棧”不會加載 ghc-mod

[英]Haskell "stack" won't load ghc-mod

我想我可能造成了混亂。 以下是我用來安裝 Stack 的 bash 命令行條目:

curl -sSL https://get.haskellstack.org/ | sh  
echo 'export PATH=\$HOME/.local/bin:\$PATH' >> ~/.bashrc  
stack setup

到目前為止,這是有效的,我可以測試編譯器和交互式環境,它們工作正常(ghc 和 ghci)。

然后,當我嘗試安裝 ghc-mod 時,它失敗了:

stack install ghc-mod

此命令未能說明 ghc-boot-8.4.4 不在我的索引中。 如果我刪除所有內容,重新開始並安裝捆綁版本(Haskell.org),我會收到相同的錯誤。

再次,非常感謝任何幫助。

=== 上一篇文章 === 全部:更多細節。 我已經嘗試了這些建議,我也嘗試刪除 ~/.stack/indices 目錄,然后運行“stack update”來刷新它。

嘗試執行“stack install ghc-mod”或“stack build ghc-mod”時仍會發生相同的錯誤,即“在您的索引中找不到以下包標識符:ghc-boot-8.4.4”。

非常感謝任何幫助。

最好的問候,大衛

=== 原始問題=== 問題:stack install ghc-mod 失敗,缺少 ghc-boot-8.4.4

我的問題是:如何讓我的環境將所需的模塊(ghc-boot)加載到索引中?

大家好:我很抱歉成為 Haskell 的絕對新手。 遲到總比不到好。 這是背景。

我的目標是讓“Atom with Haskell”在我的 MacOS 版本 10.13.6 上運行。

有幾個深思熟慮的頁面試圖引導人們完成工作: http : //www.jkrause.io/blog/2016/03/26/setup-atom-io-for-developing-haskell-on- osx/ https://github.com/simonmichael/haskell-atom-setup

我嘗試按照這些說明加載 GHC 環境,並且我也嘗試加載完整的平台: https : //www.haskell.org/platform/mac.html

GHC 和 GHCi 似乎在所有三種情況下都能正常工作。

問題出現在以下步驟中,並且按照兩組指令中的任何一組以相同的方式發生:

$ 堆棧安裝ghc-mod

Didn't see ghc-boot-8.4.4 in your package indices
Updating and trying again.
Selected mirror https://s3.amazonaws.com/hackage.fpcomplete.com/          
Downloading timestamp                                                  
No updates to your package index were found                           
Update complete                                                        
The following package identifiers were not found in your indices: ghc-boot-8.4.4
Possible candidates: ghc-boot-8.4.3, ghc-boot-8.4.1, ghc-boot-8.4.2.

我嘗試了很多東西,但一直無法克服這個錯誤,即在我的索引中找不到 ghc-boot-8.4.4。 我正在使用 lts-12.17。 檢查 its-12.17 的頁面,似乎 ghc-boot-8.4.4 應該在索引中,請參閱https://www.stackage.org/lts-12.17

謝謝,大衛

出於某種原因, hackage 中不存在 ghc-boot-8.4.4。 (截至 2018 年 11 月 11 日)

http://hackage.haskell.org/package/ghc-boot

不過,我不確定為什么 stack 需要在 hackage 索引中找到它。 它已經安裝了 ghc。

8.4.4 的ghc-boot存在 - https://www.stackage.org/lts-12.17/package/ghc-boot-8.4.4

如果您運行stack update然后再試一次,可能會解決它。

如果沒有,那么我將切換回解析器lts-12-14並改用 GHC 8.4.3。

暫無
暫無

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

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