Untuk kehidupan saya, saya tidak tahu cara menginstal pandoc. Saya mencoba pendekatan yang direkomendasikan pada repo Github-nya serta semua 3 pendekatan yang direkomendasikan di situs pandoc . Saya menginstal di Ubuntu 12,04 jadi saya pertama kali melakukannya sudo apt-get install haskell-platform
.
Di sinilah kesalahan terjadi pada setiap langkah:
1) Instalasi seperti yang direkomendasikan pada repo 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) Metode pemasangan utama di situs 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) "Jika distribusi saya memiliki 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) Memasang 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
sumber
sumber
sudo apt-get install pandoc
Jawaban:
Anda dapat menginstal langsung dari repo:
sumber
pandoc 1.9.1.1
dengan cara ini. Apakah tidak ada versi terbaru yang tersedia?Saya menemukan bahwa menginstal
cabal
memakan banyak ruang disk di VM saya, jadi saya lebih suka menggunakandeb
yang disediakan pengembang pandoc. Inilah yang saya lakukan untuk mengunduh dan menginstal deb saat ini (untuk pandoc v15.1.1):Anda dapat memeriksa nomor rilis terbaru di sini: https://github.com/jgm/pandoc/releases/
sumber
*.deb
(dalam kasus saya, 2.1.1) dari Github dan memasangnya di 18.04 (pra-rilis) dengan Manajer Paket GDebi. Berhasil memperlakukan. Membuat hidup lebih mudah !!Seperti yang ditunjukkan oleh Stephane Laurent, versi pandoc dalam repo jauh dari yang terbaru dan tidak memungkinkan fitur bagus seperti menangani kutipan
--biblio
. Saya berjuang untuk menginstal versi terbaru menggunakan instruksi di situs pandoc dan github, tetapi inilah cara saya akhirnya melakukannya untuk Ubuntu 13.10.Install
cabal
Perbarui
cabal
basis data paketPastikan bahwa path to
cabal
berada di awal PATH (tip dari sini )Gunakan
cabal
untuk menginstalalex
danhappy
Gunakan
cabal
untuk menginstalpandoc
(danpandoc-citeproc
jika diinginkan)Periksa versi pandoc untuk mengkonfirmasi diinstal
Anda harus menambahkan
PATH=$HOME/.cabal/bin:$PATH
perintah ke profil ~ /. Anda sehingga tersedia saat restart Anda berikutnya. Selamat konversi!sumber
Saya memiliki masalah serupa yang mencoba menginstal pandoc pada mesin 512 MB di awan. Menurut komentar untuk pertanyaan ini saya mendapatkan
ExitFailure 9
karena GHC menerima SIGKILL karena saya menggunakan terlalu banyak memori. Bagi saya ini menjelaskan kurangnya pesan yang berguna dengan verbose diaktifkan. Saya mematikan optimisasi ghc dengan menginstal dengancabal-dev install pandoc --ghc-options="-O0"
dan pandoc dikompilasi dengan baik dengan jejak memori yang jauh lebih kecil. Ini bukan ide yang cerdas jika Anda berada di lingkungan produksi!sumber