2015-11-23 6 views
0

Я пытаюсь установить Quipper с помощью этого readme. Кабал установить не удается по установке решеток:Кабальная установка HaskellForMaths не работает

Resolving dependencies... 
Configuring HaskellForMaths-0.4.8... 
Building HaskellForMaths-0.4.8... 
Preprocessing library HaskellForMaths-0.4.8... 
[ 1 of 58] Compiling Math.QuantumAlgebra.TensorCategory (Math/QuantumAlgebra/TensorCategory.hs, dist/build/Math/QuantumAlgebra/TensorCategory.o) 
[ 2 of 58] Compiling Math.NumberTheory.Prime (Math/NumberTheory/Prime.hs, dist/build/Math/NumberTheory/Prime.o) 
[ 3 of 58] Compiling Math.Algebras.VectorSpace (Math/Algebras/VectorSpace.hs, dist/build/Math/Algebras/VectorSpace.o) 

Math/Algebras/VectorSpace.hs:9:26: 
    Module `Prelude' does not export `(<*)' 

Math/Algebras/VectorSpace.hs:9:32: 
    Module `Prelude' does not export `(*>)' 
cabal: Error: some packages failed to install: 
HaskellForMaths-0.4.8 failed during the building phase. The exception was: 
ExitFailure 1 
Lattices-0.0.2 depends on HaskellForMaths-0.4.8 which failed to install. 

Я попытался установить HaskellForMaths, но он терпит неудачу с таким же ошибкой.

ответ

1

Проблема заключается в том, что вы пытаетесь создать HaskellForMaths с версией базового пакета, который не экспортирует *> и <*, они, вероятно, были добавлены в базовую версию 4.8.0.0, которая поставляется вместе с GHC 7.10.1.

Я предлагаю вам перейти на последнюю версию GHC (7.10.2).