Как я заставляю ghc-pkg Платформы Haskell работать над MAC OSX

Я установил последнюю Платформу Haskell для MAC OSX, и я получаю ошибку "Настройки: не удалось проанализировать вывод 'ghc-pkg дамп'", когда я делаю что-либо с Интригой.

Таким образом, я посмотрел на свои версии:

ralphtq$ ghc-pkg list Cabal
/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/package.conf.d
   Cabal-1.8.0.2
ralphtq-mac-mini:cabal-install-0.6.4 ralphtq$ cabal --version
cabal-install version 0.6.2
using version 1.6.0.3 of the Cabal library 

Это говорит мне, что даже при том, что у меня есть Интрига 1.8, интрига - устанавливает, в версии 0.6.2. Я попытался исправить то использование darcs для получения последней версии установки интриги, но я не могу быть передан ошибка:

ralphtq$ sh bootstrap.sh 
Checking installed packages for ghc-6.12.1...
parsec is already installed and the version is ok.
network is already installed and the version is ok.
Cabal is already installed and the version is ok.
mtl is already installed and the version is ok.
HTTP is already installed and the version is ok.
zlib is already installed and the version is ok.
cleaning...
Linking Setup ...
Configuring cabal-install-0.9.1...
Setup: At least the following dependencies are missing:
Cabal ==1.9.*

Это ожидает, что Интрига будет> = 1.9.

Я попытался установить предыдущую версию Интриги, но получил следующую ошибку:

...
...
[50 of 51] Compiling Distribution.Simple ( Distribution/Simple.hs, Distribution/Simple.o )
[51 of 51] Compiling Main             ( Setup.hs, Setup.o )
Linking Setup ...
Configuring Cabal-1.6.0.2...
Setup: failed to parse output of 'ghc-pkg dump'

Я вернулся к той же проблеме.

Я также попробовал полное, переустанавливают платформы.

Каковы мои следующие опции? Help ценил, спасибо.

1
задан ralphtq 15 May 2010 в 19:34
поделиться

1 ответ

Либо вы установили старую версию платформы Haskell, либо у вас смешанная среда, в которой вы установили поверх существующей, более старой установки, и теперь у вас есть смесь версий ghc-pkg, начиная с 6.10. x и 6.12.x

Попробуйте удалить эти двоичные файлы ghc-pkg и cabal, а затем установить платформу. Таким образом, у вас не будет лежать старые исполняемые файлы.

2
ответ дан 3 September 2019 в 00:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: