2015-05-18 2 views
1

У меня возникла ошибка при установке d3js. Я использую ghc-7.8.3, cabal-1.22, debian Wheezy.cabal install d3js error

# cabal install d3js 
Resolving dependencies... 
cabal: Could not resolve dependencies: 
trying: d3js-0.1.0.0 (user goal) 
next goal: base (dependency of d3js-0.1.0.0) 
rejecting: base-4.7.0.1/installed-1a5... (conflict: d3js => > base>=4.6 && <4.7) 
rejecting: base-4.8.0.0, 4.7.0.2, 4.7.0.1, 4.7.0.0, 4.6.0.1, 4.6.0.0, 4.5.1.0, 
4.5.0.0, 4.4.1.0, 4.4.0.0, 4.3.1.0, 4.3.0.0, 4.2.0.2, 4.2.0.1, 4.2.0.0, 
4.1.0.0, 4.0.0.0, 3.0.3.2, 3.0.3.1 (global constraint requires installed instance) Dependency tree exhaustively searched. 
+0

Что такое выход 'Кабал информации base'? –

ответ

4

Сообщение об ошибке Cabal в идеале может быть намного лучше в этом случае. Так или иначе, что это означает:

  • Пакет d3js имеет зависимость от базы-4,6 *
  • Вы используете GHC 7.8, который поставляется с основанием 4.7.0.1
  • базы является особенным. пакет (проводной в), поэтому я не могу установить новую версию
  • таким образом, я не могу установить пакет для вас с этой версией GHC

варианты:

  • Попробуйте снова с --allow-newer флагом
  • Установка GHC 7.6 и попробовать с этим
+0

Вариант 1 работает для меня! Спасибо, Майкл. –