Я пытаюсь установить EclipseFP. Я использую OS X Mavericks.
Я пытался следовать официальным инструкциям по установке и советам в этом ответе на SU, но у меня все еще остается та же проблема.
Я могу без проблем установить сам плагин, используя Help -> Install New Software...
, но когда я перезагружаюсь и переключаюсь на перспективу Haskell, все начинает идти не так, как надо.
Инструкции по установке говорят мне, что я должен получить приглашение установить BuildWrapper и Scion Browser. Я не получаю эту подсказку. Кроме того, если я создаю новый проект на Haskell, мой код не имеет подсветки синтаксиса, а функция поиска в Google, похоже, ничего не делает. Понятно, что плагин еще не настроен правильно.
Я попытался запустить cabal update
в терминале, но это ничего не меняет.
После нескольких попыток по кругу с этим на Eclipse Juno я удалил Eclispe и платформу Haskell и выполнил чистую установку Eclipse Luna и последней платформы Haskell. Тем не менее, проблемы сохраняются.
Я попытался зайти в настройки, чтобы посмотреть, смогу ли я разобраться с этим вручную.
Сначала я должен указать, что моя установка GHC, по-видимому, является правильной ссылкой в Preferences -> Haskell Implementations
В разделе Haskell -> Helper executables
есть области для настройки параметров как BuildWrapper, так и Scion Browser. В настоящее время оба бланка. Я попытался нажать кнопку Install from Hackage...
рядом с каждым из них безуспешно; Я получаю сообщение об ошибке, говорящее
Expected executable <workspace>/.metadata/.plugins/net.sf.eclipsefp.haskell.ui/sandbox/.cabal-sandbox/bin/buildwrapper not found!`
(замените buildwrapper на scion-browser и сообщение будет таким же)
Консоль Eclipse отображает следующее исключение после выполнения вышеупомянутого с 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
и после этого для 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.
Получив результаты, аналогичные приведенным выше при предыдущих попытках, я попытался использовать принудительную переустановку и оказался в более тупиковой ситуации.
Я в недоумении относительно того, что не так и как это решить. Я должен отметить, что моя установка GHC, кажется, правильно настроена в Preferences -> Haskell -> Haskell Implementations
.
Извинения, если какая-либо из этой информации не имеет значения, я просто не совсем уверен, что важно, а что нет на данный момент.
Буду очень признателен за любую помощь.