Für das Leben von mir kann ich nicht herausfinden, wie man Pandoc installiert. Ich habe den auf dem Github-Repo empfohlenen Ansatz sowie alle drei auf der Pandoc-Site empfohlenen Ansätze ausprobiert . Ich installiere unter Ubuntu 12.04, also habe ich es zuerst getan sudo apt-get install haskell-platform
.
Hier ist der Fehler bei jedem Schritt aufgetreten:
1) Installation wie empfohlen auf dem Github Repo:
# cabal install --enable-tests
Registering zlib-conduit-1.0.0...
cabal: Error: some packages failed to install:
http-conduit-1.9.4.5 depends on mime-types-0.1.0.3 which failed to install.
mime-types-0.1.0.3 failed during the building phase. The exception was:
ExitFailure 9
pandoc-1.12 depends on mime-types-0.1.0.3 which failed to install.
2) Primäre Installationsmethode auf dem Pandoc-Standort:
# cabal install pandoc
[35 of 45] Compiling Text.Pandoc.Parsing ( src/Text/Pandoc/Parsing.hs, dist/build/Text/Pandoc/Parsing.o )
cabal: Error: some packages failed to install:
pandoc-1.11.1 failed during the building phase. The exception was:
ExitFailure 9
3) "Wenn meine Distribution GHC 6.12 hat"
# cabal install cabal-install
[46 of 67] Compiling Distribution.Simple.LocalBuildInfo ( Distribution/Simple/LocalBuildInfo.hs, dist/build/Distribution/Simple/LocalBuildInfo.o )
cabal: Error: some packages failed to install:
Cabal-1.16.0.3 failed during the building phase. The exception was:
ExitFailure 9
cabal-install-1.16.0.2 depends on Cabal-1.16.0.3 which failed to install.
4) Installieren des Tarballs:
# cabal install pandoc
[23 of 45] Compiling Text.Pandoc.Writers.Texinfo ( src/Text/Pandoc/Writers/Texinfo.hs, dist/build/Text/Pandoc/Writers/Texinfo.o )
cabal: Error: some packages failed to install:
pandoc-1.11.1 failed during the building phase. The exception was:
ExitFailure 9
software-installation
pandoc
Tim Peterson
quelle
quelle
sudo apt-get install pandoc
Antworten:
Sie können direkt von den Repos installieren:
quelle
pandoc 1.9.1.1
auf diese Weise zurecht. Gibt es nicht eine neueste Version?Ich stellte fest, dass die Installation
cabal
viel Speicherplatz in meiner VM indeb
Anspruch nahm , daher bevorzuge ich die von den Pandoc-Entwicklern bereitgestellte. So lade ich das aktuelle Deb herunter und installiere es (für pandoc v15.1.1):Die neuesten Versionsnummern finden Sie hier: https://github.com/jgm/pandoc/releases/
quelle
*.deb
Version (in meinem Fall 2.1.1) von Github heruntergeladen und in 18.04 (Vorabversion) mit dem GDebi Package Manager installiert. Wirkte ein Vergnügen. Macht das Leben viel einfacher !!Wie von Stephane Laurent hervorgehoben, ist die Version von Pandoc in den Repos alles andere als die neueste und erlaubt keine netten Funktionen wie das Verarbeiten von Zitaten mit
--biblio
. Ich hatte Mühe , die neueste Version zu installieren, indem ich die Anweisungen auf der Pandoc-Website und im Github befolgte. Aber so habe ich es schließlich für Ubuntu 13.10 gemacht.Installieren
cabal
Update -
cabal
Paket - DatenbankStellen Sie sicher, dass sich der Pfad zu
cabal
am Anfang von PATH befindet (Tipp von hier )Verwenden Sie
cabal
zum Installierenalex
undhappy
Verwenden Sie
cabal
zu installierenpandoc
(undpandoc-citeproc
falls gewünscht)Überprüfen Sie die Pandoc-Version, um die Installation zu bestätigen
Sie müssen den
PATH=$HOME/.cabal/bin:$PATH
Befehl zu Ihrem ~ / .profile hinzufügen, damit er bei Ihrem nächsten Neustart verfügbar ist. Viel Spaß beim Konvertieren!quelle
Ich hatte ähnliche Probleme beim Versuch, Pandoc auf einem 512-MB-Computer in den Clouds zu installieren. Laut einem Kommentar zu dieser Frage erhielt ich das,
ExitFailure 9
weil GHC ein SIGKILL erhielt, weil ich zu viel Speicher verwendete. Für mich hat dies das Fehlen von nützlichen Nachrichten bei eingeschalteter Ausführlichkeit erklärt. Ich habe ghc-Optimierungen deaktiviert, indem ich mit installiert habecabal-dev install pandoc --ghc-options="-O0"
und Pandoc mit einem viel kleineren Speicherbedarf kompiliert habe. Dies ist jedoch keine gute Idee, wenn Sie sich in einer Produktionsumgebung befinden!quelle