2015-06-06 4 views
0

я по ошибке удалены /root/.cabal/ из моего корня directoty и когда я попытался переустановить его я получаю этот выход:Как переустановить pandoc после удаления .cabal?

faiz:~$ sudo cabal install pandoc --reinstall 
Resolving dependencies... 
In order, the following will be installed: 
pandoc-1.14.0.4 (reinstall) 
Warning: Note that reinstalls are always dangerous. Continuing anyway... 
[1 of 1] Compiling Main    (/tmp/pandoc-1.14.0.4-7040/pandoc-1.14.0.4/Setup.hs, /tmp/pandoc-1.14.0.4-7040/pandoc-1.14.0.4/dist/setup/Main.o) 
Linking /tmp/pandoc-1.14.0.4-7040/pandoc-1.14.0.4/dist/setup/setup ... 
Configuring pandoc-1.14.0.4... 
Building pandoc-1.14.0.4... 
Preprocessing library pandoc-1.14.0.4... 

src/Text/Pandoc.hs:183:8: 
Could not find module `Text.Parsec.Error' 
There are files missing in the `parsec-3.1.9' package, 
try running 'ghc-pkg check'. 
Use -v to see a list of the files searched for. 
cabal: Error: some packages failed to install: 
pandoc-1.14.0.4 failed during the building phase. The exception was: 
ExitFailure 1 

Что я должен сделать, чтобы переустановить pandoc снова? Я также хочу знать, в чем разница в установке pandoc (используя cabal) из командной строки корня (#) и установке его с помощью команды sudo? (sudo cabal install pandoc)

ответ

0

Решенный!

Поскольку я удалил (удалил) каталог /root/.cabal/ (по ошибке), моя система все еще обнаружила, что там были некоторые другие пакеты, и в результате жаловался, что система уже имеет необходимые пакеты и файлы. Это было из-за папки /root/.ghc/, которая все еще была там. удалив эту папку и две соответствующие локальные папки ~/.cabal и ~/.ghc и используя cabal install pandoc, решили мою проблему.

Смежные вопросы