Estou tentando instalar o EclipseFP. Estou executando o OS X Mavericks.
Eu tentei seguir as instruções oficiais de instalação e as dicas em esta resposta no SU, mas ainda estou tendo o mesmo problema.
Eu posso instalar o próprio plugin sem problemas usando Help -> Install New Software...
, mas quando eu reinicio e mudo para a perspectiva Haskell, as coisas começam a dar errado.
As instruções de instalação informam que devo receber um aviso para instalar o BuildWrapper e o Scion Browser. Eu não recebo este 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 parecerá fazer nada. Está claro que o plugin não está configurado corretamente ainda.
Eu tentei executar cabal update
no Terminal, mas isso não muda nada.
Depois de várias tentativas girando em círculos com isso no Eclipse Juno, eu desinstalei o Eclispe e a Plataforma Haskell e executei uma instalação limpa do Eclipse Luna e da mais recente Plataforma Haskell. No entanto, os problemas persistem.
Eu tentei entrar em Preferências para ver se conseguia separar isso manualmente.
Inicialmente, devo salientar que a minha instalação do GHC parece estar corretamente referenciada em Preferences -> Haskell Implementations
Em Haskell -> Helper executables
, há áreas para configurar as opções do BuildWrapper e do Scion Browser. Atualmente, ambos estão em branco. Eu tentei clicar no botão Install from Hackage...
ao lado de cada um deles sem sucesso; Eu 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 depois de fazer o acima com o 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 o force-re-instalação e acabei com 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, não tenho certeza do que é importante e do que não é nesse momento.
Qualquer ajuda que alguém possa me fornecer seria muito apreciada.