我知道這個問題可能已經被問了一千次了,但我目前正在學習 Haskell,并且我正在制作一個小的亂數生成器/猜謎游戲。我得到了所有終端輸入和輸出的作業,并開始嘗試找出亂數生成,但我無法弄清楚。首先,我嘗試將隨機庫添加到 .cabal 檔案中,并且每當我運行 stack build 時,它都會將其從檔案中洗掉。然后,我嘗試將其放入 stack.yaml 檔案中。洗掉鎖定檔案并將其放入其中后,它編譯沒有錯誤。因此,我嘗試使用 import System.Random 匯入它,就像我在其他地方看到的一樣,但它沒有用。我嘗試在 Github repo 上提問,但沒有人回答我的問題。
uj5u.com熱心網友回復:
package.yaml您的目錄中有檔案嗎?.cabalStack每次運行時都會從它(重新)生成您的檔案。所以:
stack.yaml僅當庫不在 Stackage 上或您想要其他版本時才添加依賴項。- 將依賴項添加到
package.yaml.
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/440923.html
