2014-11-24 5 views
1

Am с использованием Linux (CentOS 6.6) .Когда я пытаюсь запустить междусобойчик установить команду Cabal установить я получаю следующие ошибкимеждусобойчик установить междусобойчик установить ошибки на Linux

cabal: cannot configure unix-2.7.0.1. It requires base >=4.5 && <4.8 
For the dependency on base >=4.5 && <4.8 there are these packages: 
base-4.5.0.0, base-4.5.1.0, base-4.6.0.0, base-4.6.0.1, base-4.7.0.0 and 
base-4.7.0.1. However none of them are available. 
base-4.5.0.0 was excluded because base-4.3.1.0 was selected instead 
base-4.5.0.0 was excluded because of the top level dependency base -any 
base-4.5.1.0 was excluded because base-4.3.1.0 was selected instead 
base-4.5.1.0 was excluded because of the top level dependency base -any 
base-4.6.0.0 was excluded because base-4.3.1.0 was selected instead 
base-4.6.0.0 was excluded because of the top level dependency base -any 
base-4.6.0.1 was excluded because base-4.3.1.0 was selected instead 
base-4.6.0.1 was excluded because of the top level dependency base -any 
base-4.7.0.0 was excluded because base-4.3.1.0 was selected instead 
base-4.7.0.0 was excluded because of the top level dependency base -any 
base-4.7.0.1 was excluded because base-4.3.1.0 was selected instead 
base-4.7.0.1 was excluded because of the top level dependency base -any 

Примечание: caball-установки версии 0.10. 2 с использованием версии 1.10.2.0 библиотеки Кабал
GHC версии 7.0.4
Haskell-платформенный-2011.4.0.0-6.el6.x86_64

Как решить it.pls помочь!

+0

Эти версии являются древними. Вероятно, вы захотите переустановить cabal/ghc с нуля. – Zeta

+0

Можете ли вы дать мне ссылку на скачивание последней версии. Если я попытаюсь загрузить их, используя команду yum install, я получаю только более старую версию. Должен ли я обновлять репозитории или что делать, чтобы решить эту проблему? – vidhya

+0

Я бы рекомендовал посмотреть: https://github.com/bitemyapp/learnhaskell#getting-started https://github.com/fpco/stackage/wiki/Preparing-your-system-to-use-Stackage#other -linux –

ответ

0

Эта проблема возникает из-за старой версии ghc-7.0.4.I скачанного ghc 7.8.3 исходного файла из here и его установки.

Тогда у ghc 7.8.3 была старая версия cabal, поэтому необходимо отменить ее из ghc 7.8.3, используя ghc unregister Cabal.

Затем запустите bootstrap.sh из папки cabal-install-1.20 и успешно завершите установку 1.20.

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

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