簡體   English   中英

如何在新的Cabal 1.17沙箱中使用GHCi?

[英]How can I use GHCi with the new cabal 1.17 sandboxes?

我一直在嘗試Cabal Head,它支持類似於cabal-dev的沙箱。 但是,尚不支持cabal-dev ghci等效項,並且顯然沒有計划為下一個版本提供支持

有什么辦法可以解決這個問題並獲得類似於cabal-dev ghci東西嗎?

編輯(2013年8月): cabal repl補丁程序最近已合並。 此功能將成為下一版本的一部分。


在撰寫本文時,沒有類似於cabal-dev ghci易於使用的類似物。 我們計划在將來添加cabal repl命令-但是,此功能目前不在Cabal HEAD中。

同時,您可以嘗試以下解決方法:

$ cd $YOUR_PACKAGE_DIR

# For GHC >= 7.6
$ ghci -no-user-package-db -package-db .cabal-sandbox/i386-linux-ghc-7.6.1-packages.conf.d

# For GHC < 7.6
$ ghci -no-user-package-conf -package-conf .cabal-sandbox/i386-linux-ghc-7.4.2-packages.conf.d

這不會使軟件包的模塊立即從ghci可用-您將必須使用:limport加載它們(在使用自定義預處理器和CPP的情況下可能會中斷)。

暫無
暫無

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

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