2015-10-26 2 views
1

Когда я запускаю команду sudo cabal install idris Я бегу в эту ошибку:Cabal здание failling при установке Идриса

Build log (/home/kyle/.cabal/logs/xss-sanitize-0.3.5.6.log): 
cabal: /home/kyle/.cabal/logs/xss-sanitize-0.3.5.6.log: does not exist 

Что я могу сделать, чтобы исправить это?


это важная часть:

<command line>: can't load .so/.DLL for: 
    libtinfo.so (libtinfo.so: cannot open shared object file: 
       No such file or directory) 
+3

Не уверен в моей голове, но факт, что вы используете sudo для установки вещей с помощью cabal, сам по себе сомнительный - я бы сбросил sudo. Во-вторых, тот факт, что процесс sudo все еще пытается записать журналы в каталог пользователя, также вызывает сомнение. –

+0

Я согласен - попробуйте сделать это в песочнице (вам просто нужно добавить символическую ссылку на bin где-то на ваш путь) - если это не удастся убить ваши ~/.cabal и ~/.ghc (то же самое для глобального rep) и перезапустить ... честно: всегда используйте песочницы или переходите на стек - также см. [здесь] (https://github.com/idris-lang/Idris-dev/wiki/Installing-an-Idris-Development-version -in-a-sandbox) – Carsten

+0

@Carsten Я попробовал песочницу, не работал, затем я нажил свой .cabal и .ghc, все еще не работал, и я получаю такую ​​же ошибку, человек, которого я ненавижу, http://lpaste.net/144011 –

ответ

1

, если я не ошибаюсь то это просто означает, что у вас есть некоторые отсутствующие dependecies в `TINFO-разработчика (см часть, где он говорит, что с Annot загрузить .so/.dll для этого)

на моем Linux Mint машины я нашел эту LIBS в ncursesXY-dev упаковки - так что постарайтесь найти его и установить его

для Ubuntu/мятой/... Я бы порекомендовал libncurses5-dev:

sudo apt-get install libncurses5-dev 

OFC если вы найдете tinfo-dev это должно быть тоже хорошо!

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

  • Нет связанных вопросов^_^