2013-07-25 36 views
3

我經常在沒有互聯網訪問的地方工作。我也即將搬到一個我最少有互聯網接入的地方。在我的系統上進行本地文檔對我來說是非常寶貴的。默認情況下,我如何製作cabal-dev構建文檔

使用直集團,我能夠做到這一點,只需啓用配置文件中的documentation選項。

我怎樣才能獲得與cabal-dev相同的效果?具體來說,當我使用cabal-dev安裝包時,我希望生成包文檔並更新項目文檔目錄的index.html文件以包含該包。

更新:我的問題是基本的documentation for cabal-install configuration file

回答

3

編輯~/.cabal/share/cabal-dev-$VERSION/admin/cabal-config.in重複和documentation字段的值設置爲Truecabal-config.in文件是創建新沙箱時用於初始化cabal-dev/cabal.config的模板。

如果要爲已存在的cabal-dev沙盒啓用文檔,請編輯cabal-dev/cabal.config


對於驚天動地的本地沙箱的用戶:要麼使文檔中~/.cabal/config或在您的cabal.sandbox.config具有以下內容駐留在同一目錄下創建一個文件cabal.config

documentation: True 
+0

這主要是這樣做,儘管它不構建沙盒範圍的索引。我也希望那樣。它似乎忽略了doc-index-file命令。 –

+0

是的,這也是[Cabal的原生沙箱問題](https://github.com/haskell/cabal/issues/1337)。與如何實現用於生成索引的代碼有關。 –

相關問題