Instalando EclipseFP no Mac OS X

Instalando EclipseFP no Mac OS X

Estou tentando instalar o EclipseFP. Estou executando o OS X Mavericks.

Eu tentei seguir os doisinstruções oficiais de instalaçãoe o conselho emesta respostano SU, mas ainda estou tendo o mesmo problema.

Posso instalar o plugin sem problemas usando Help -> Install New Software..., Bmas quando reinicio e mudo para a perspectiva Haskell, as coisas começam a dar errado.

As instruções de instalação informam que devo receber uma solicitação para instalar o BuildWrapper e o Scion Browser. Não recebo esse aviso. Além disso, se eu criar um novo projeto Haskell, meu código não terá destaque de sintaxe e o recurso de pesquisa do Hoogle não parece fazer nada. Está claro que o plugin ainda não está configurado corretamente.

Já tentei rodar cabal updateno Terminal, mas isso não muda nada.

Depois de várias tentativas de andar em círculos com isso no Eclipse Juno, desinstalei o Eclispe e a plataforma Haskell e executei uma instalação limpa do Eclipse Luna e da plataforma Haskell mais recente. No entanto, os problemas persistem.

Tentei entrar em Preferências para ver se conseguia resolver isso manualmente. Devo inicialmente salientar que minha instalação do GHC parece ser corretamente referenciada emPreferences -> Haskell Implementations

Em Haskell -> Helper executables, existem áreas para configurar as opções do BuildWrapper e do Scion Browser. Atualmente, ambos estão em branco. Tentei clicar no Install from Hackage...botão ao lado de cada um deles sem sucesso; Recebo uma mensagem de erro dizendo

Expected executable <workspace>/.metadata/.plugins/net.sf.eclipsefp.haskell.ui/sandbox/.cabal-sandbox/bin/buildwrapper not found!`

(substitua buildwrapper por scion-browser e a mensagem é a mesma)

O console do Eclipse exibe a seguinte exceção após fazer o procedimento acima com BuildWrapper:

src/Language/Haskell/BuildWrapper/GHCStorage.hs:313:32:
Not in scope: data constructor ‘MatchGroup’
cabal.real: Error: some packages failed to install:
buildwrapper-0.7.4 failed during the building phase. The exception was:
ExitFailure 1

e depois de fazer isso para o Scion-Browser:

zip-archive-0.2.3.4 (reinstall) changes: text-1.1.0.0 -> 0.11.3.1
pandoc-1.12.3.3 (latest: 1.13) -http-conduit (new version)
Graphalyze-0.14.1.0 (reinstall) changes: pandoc-1.12.4.2 -> 1.12.3.3,
text-1.1.0.0 -> 0.11.3.1
cabal.real: The following packages are likely to be broken by the reinstalls:
pandoc-1.12.4.2
unordered-containers-0.2.4.0
aeson-0.7.0.4
scientific-0.2.0.2
case-insensitive-1.1.0.3
HTTP-4000.2.10
Use --force-reinstalls if you want to install anyway.

Depois de receber resultados semelhantes aos acima em tentativas anteriores, tentei usar reinstalações forçadas e acabei em mais becos sem saída.

Não sei o que está errado e como resolver isso. Devo salientar que minha instalação do GHC parece estar configurada corretamente em Preferences -> Haskell -> Haskell Implementations.

Desculpas se alguma dessas informações for irrelevante, só não tenho certeza do que é importante e do que não é neste momento.

Qualquer ajuda que alguém pudesse me fornecer seria muito apreciada.

Responder1

Acabei instalando o BuildWrapper usando cabal install buildwrapper --force-reinstallse funcionou - verifiquei a seção Helper Executables das preferências do EclipseFP e o BuildWrapper e o Scion-Browser agora estão lá. Não tenho ideia de por que isso funcionou desta vez e não da última vez que tentei, mas se alguém tiver esse problema, meu conselho é fazer uma instalação limpa da plataforma Haskell e tentar novamente, pois parece que foi corrigido para meu.

informação relacionada