Instalación de EclipseFP en Mac OS X

Instalación de EclipseFP en Mac OS X

Estoy intentando instalar EclipseFP. Estoy ejecutando OS X Mavericks.

Intenté seguir ambosinstrucciones de instalación oficialesy el consejo enesta respuestaen SU, pero sigo teniendo el mismo problema.

Puedo instalar el complemento sin problemas usando Help -> Install New Software..., pero cuando reinicio y cambio a la perspectiva de Haskell, las cosas empiezan a salir mal.

Las instrucciones de instalación me dicen que debería recibir un mensaje para instalar BuildWrapper y Scion Browser. No recibo este mensaje. Además, si creo un nuevo proyecto de Haskell, mi código no tiene resaltado de sintaxis y la función de búsqueda de Hoogle no parece hacer nada. Está claro que el complemento aún no está configurado correctamente.

Intenté ejecutarlo cabal updateen Terminal, pero esto no cambia nada.

Después de varios intentos dando vueltas con esto en Eclipse Juno, desinstalé Eclispe y la plataforma Haskell y realicé una instalación limpia de Eclipse Luna y la última plataforma Haskell. Sin embargo, los problemas persisten.

Intenté acceder a Preferencias para ver si podía solucionar esto manualmente. Inicialmente debo señalar que mi instalación de GHC parece tener referencias correctas enPreferences -> Haskell Implementations

En Haskell -> Helper executables, hay áreas para configurar las opciones de BuildWrapper y Scion Browser. Actualmente ambos están en blanco. Intenté hacer clic en el Install from Hackage...botón al lado de cada uno de ellos sin éxito; Recibo un mensaje de error que dice

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

(reemplace buildwrapper por scion-browser y el mensaje es el mismo)

La consola de Eclipse muestra la siguiente excepción después de realizar lo anterior con 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

y después de hacerlo para 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.

Después de recibir resultados similares a los anteriores en intentos anteriores, intenté usar reinstalaciones forzadas y terminé en más callejones sin salida.

No sé qué está mal y cómo solucionarlo. Debo señalar que mi instalación de GHC parece estar configurada correctamente en Preferences -> Haskell -> Haskell Implementations.

Disculpas si parte de esta información es irrelevante, simplemente no estoy realmente seguro de qué es importante y qué no en este momento.

Cualquier ayuda que alguien pueda brindarme será muy apreciada.

Respuesta1

Terminé instalando BuildWrapper usando cabal install buildwrapper --force-reinstallsy funcionó: revisé la sección Helper Executables de las preferencias de EclipseFP y tanto BuildWrapper como Scion-Browser ahora están allí. No tengo idea de por qué esto funcionó esta vez y no la última vez que lo probé, pero si alguien más alguna vez tiene este problema, mi consejo es realizar una instalación limpia de la plataforma Haskell y volver a intentarlo, ya que parece que ya se solucionó. a mí.

información relacionada