我想在Pandoc
中进行本地更改并重新编译Hakyll
,以便它使用本地更改。所以,我下载了两个库的开发版本:
git clone https://github.com/jgm/pandoc.git
git clone https://github.com/jaspervdj/hakyll.git
然后我在Pandoc
中进行了我想要的更改,然后使用
cd pandoc
cabal install
我测试了安装pandoc
二进制文件,它按预期工作。
现在,我希望Hakyll
获取这些更改。所以,我试过
cd hakyll
cabal install
现在hakyll
开始重新安装pandoc
,并从Hackage获取新版本(我猜),从而覆盖了我在Pandoc
中所做的本地更改。如何说服cabal
使用本地安装的Pandoc
版本而不重新安装?
答案 0 :(得分:1)
我意识到默认pandoc
使用旧版blaze-html
进行构建,而Hakyll
需要blaze-html 1.5
。使用
cabal install -fblaze_html_1_5_0
然后Hakyll
将不会重新安装Pandoc
。