Na minha vida, não consigo descobrir como instalar o pandoc. Eu tentei a abordagem recomendada em seu repositório Github , bem como todas as 3 abordagens recomendadas no site pandoc . Estou instalando no Ubuntu 12.04, então fiz primeiro sudo apt-get install haskell-platform
.
Aqui é onde o erro ocorreu em cada etapa:
1) Instalando conforme recomendado no repositório 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 instalação principal no site 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) "Se minha distribuição tiver 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) Instalando o 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
fonte
fonte
sudo apt-get install pandoc
Respostas:
Você pode instalar diretamente dos repositórios:
fonte
pandoc 1.9.1.1
por aqui. Não existe uma versão mais recente disponível?Descobri que a instalação
cabal
ocupava muito espaço em disco na minha VM, então prefiro usar odeb
que os desenvolvedores do pandoc fornecem. Aqui está o que eu faço para baixar e instalar a deb atual (para pandoc v15.1.1):Você pode verificar os últimos números de versão aqui: https://github.com/jgm/pandoc/releases/
fonte
*.deb
(no meu caso, 2.1.1) do Github e instalei no 18.04 (pré-lançamento) com o GDebi Package Manager. Trabalhou um prazer. Torna a vida muito mais fácil !!Como apontado por Stephane Laurent, a versão do pandoc nos repositórios está longe de ser a mais nova e não permite recursos interessantes, como lidar com citações
--biblio
. Eu lutei para instalar a versão mais recente usando as instruções no site pandoc e no github, mas aqui está como finalmente o fiz para o Ubuntu 13.10.Instalar
cabal
Atualizar
cabal
banco de dados de pacotesCertifique-se de que o caminho para
cabal
esteja no início de PATH (dica daqui )Use
cabal
para instalaralex
ehappy
Use
cabal
para instalarpandoc
(epandoc-citeproc
se desejado)Verifique a versão do pandoc para confirmar a instalação
Você precisará adicionar o
PATH=$HOME/.cabal/bin:$PATH
comando ao seu ~ / .profile para que ele esteja disponível na sua próxima reinicialização. Feliz conversão!fonte
Eu tive problemas semelhantes ao instalar o pandoc em uma máquina de 512 MB nas nuvens. De acordo com um comentário para esta pergunta, eu estava recebendo o
ExitFailure 9
GHC porque estava recebendo um SIGKILL porque estava usando muita memória. Para mim, isso explicava a falta de mensagens úteis com o verboso ativado. Desativei as otimizações do ghc instalando comcabal-dev install pandoc --ghc-options="-O0"
e o pandoc compilado bem com um espaço de memória muito menor. Essa não é uma idéia inteligente se você estiver em um ambiente de produção!fonte