Ich habe die Antwort in dieser verwandten SO-Frage gefunden . Ich muss die Pandoc-Bibliotheken zu Haskell hinzufügen .
Hier ist der Befehl
cabal install pandoc
Ich musste Kabal zuerst aktualisieren.
Ich versuche, ein vorgefertigtes Beispiel von der Pandoc-Skriptseite zu verwenden, aber ich verstehe nicht genug Haskell, um dies zu erreichen. Hier ist das Skript.
#!/usr/bin/env runhaskell -- includes.hs import Text.Pandoc.JSON doInclude :: Block -> IO Block doInclude cb@(CodeBlock (id, classes, namevals) contents) = case lookup "include" namevals of Just f -> return . (CodeBlock (id, classes, namevals)) =<< readFile f Nothing -> return cb doInclude x = return x main :: IO () main = toJSONFilter doInclude
Ich habe das als gespeichert includes.hs
. Um es als Panodc-Filter verwenden zu können, muss ich es kompilieren, also lief ich ghc --make include.hs
, bekam aber den folgenden Fehler.
C:\Users\richa_000\Dropbox\CV>ghc --make includes.hs includes.hs:3:8: Could not find module `Text.Pandoc.JSON' Use -v to see a list of the files searched for.
Wird nicht Text.PANDOC.JSON
mit Pandoc installiert? Ich kann keine Informationen zur Installation des Pakets finden. Mache ich das falsch? Vielen Dank!
Ich habe die Antwort in dieser verwandten SO-Frage gefunden . Ich muss die Pandoc-Bibliotheken zu Haskell hinzufügen .
Hier ist der Befehl
cabal install pandoc
Ich musste Kabal zuerst aktualisieren.