Por mi vida no puedo entender cómo instalar Pandoc. Probé el enfoque recomendado en su Github repo , así como todos los 3 enfoques recomendados en el sitio Pandoc . Estoy instalando en Ubuntu 12.04, así que primero lo hice sudo apt-get install haskell-platform
.
Aquí es donde ocurrió el error en cada paso:
1) Instalación como se recomienda en el repositorio de Github:
# 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) Método de instalación principal en el sitio de Pandoc:
# 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) "Si mi distribución tiene GHC 6.12"
# 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) Instalación del tarball:
# 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
fuente
fuente
sudo apt-get install pandoc
Respuestas:
Puede instalar directamente desde los repositorios:
fuente
pandoc 1.9.1.1
por este camino. ¿No hay una versión más nueva disponible?Descubrí que la instalación
cabal
ocupaba mucho espacio en disco en mi VM, por lo que prefiero usar eldeb
que proporcionan los desarrolladores de pandoc. Esto es lo que hago para descargar e instalar la deb actual (para pandoc v15.1.1):Puede consultar los últimos números de versión aquí: https://github.com/jgm/pandoc/releases/
fuente
*.deb
versión (en mi caso, 2.1.1) de Github y la instalé en 18.04 (versión preliminar) con el Administrador de paquetes de GDebi. Trabajó un placer. ¡Hace la vida mucho más fácil!Como señaló Stephane Laurent, la versión de pandoc en los repositorios está lejos de ser la más nueva y no permite características agradables como el manejo de citas
--biblio
. Me costó instalar la versión más reciente usando las instrucciones en el sitio web de Pandoc y Github, pero así es como finalmente lo hice para Ubuntu 13.10.Instalar en pc
cabal
Actualizar la
cabal
base de datos del paqueteAsegúrese de que el camino hacia
cabal
esté al inicio de la RUTA (consejo desde aquí )Use
cabal
para instalaralex
yhappy
Use
cabal
para instalarpandoc
(ypandoc-citeproc
si lo desea)Verifique la versión de Pandoc para confirmar que está instalado
Deberá agregar el
PATH=$HOME/.cabal/bin:$PATH
comando a su ~ / .profile para que esté disponible en su próximo reinicio. ¡Feliz conversión!fuente
Tuve problemas similares al intentar instalar Pandoc en una máquina de 512 MB en las nubes. Según un comentario para esta pregunta, recibí el mensaje
ExitFailure 9
porque GHC estaba recibiendo un SIGKILL porque estaba usando demasiada memoria. Para mí, esto explicaba la falta de mensajes útiles con verbose activado. Desactivé las optimizaciones de ghc instalandocabal-dev install pandoc --ghc-options="-O0"
y compilando bien Pandoc con una huella de memoria mucho menor. Sin embargo, esta no es una idea inteligente si se encuentra en un entorno de producción.fuente