ghc-pkg

    1熱度

    1回答

    我有一個測試套件和一個基準測試套件,它使用GHC API將模塊編譯到Core,這樣我就不必編寫Core 'by hand'。 目前我主要使用stack,在這裏我可以訪問測試套件中的GHC_PACKAGE_PATH環境變量(stack test)來查找我可以提供GHC API的包數據庫。請注意,這並不是我關心任何特定的數據庫,我只是想從例如base可用,用GHC的兼容版本(例如GHC.Paths.g

    2熱度

    2回答

    我很茫然。我使用OS X 10.8.2。 我能找到的唯一參考的是: 4.1我剛安裝的軟件包,但現在的包沒有found` 出現這種情況,當你安裝一個全球性的軟件包,以及之前的 軟件包已在本地安裝。請注意,默認情況下cabal-install在本地默認安裝 ,並且「runhaskell設置」命令默認安裝 全局。 陰謀被默認設置爲本地安裝。我沒有改變這一點。 Haskell在全球安裝。 $ cabal

    18熱度

    2回答

    cabal repl對調試庫非常有用,但是ghci將隱藏所有不依賴於cabal包的包。雖然cabal build對於repl來說無疑是件好事,但這意味着我無法從無關程序包中加載某些內容以進行快速測試。 我可以訪問發出:set -package任何包,但會從卸載我工作的pacakge所有模塊,擊敗的cabal repl點。 什麼是簡單加載我已安裝的軟件包的好方法,但不希望作爲我的庫的依賴項?

    0熱度

    2回答

    我試圖加載我的.hs文件,但是當我import Data.Numbers.CReal時,它給了我錯誤Failed to load interface for 'Data.Numbers.CReal'。我拼命地跑了和cabal install numbers如果我cabal list --installed顯示的數字PKG,但如果我ghc-pkg list它不會(也如果我ghc-pkg check它