Встановлення EclipseFP на Mac OS X


3

Я намагаюся встановити EclipseFP. Я запускаю OS X Mavericks.

Я спробував дотримуватися офіційних інструкцій з монтажу та порад у цій відповіді щодо SU, але у мене все ще є та сама проблема.

Я можу безболісно встановити плагін, використовуючи Help -> Install New Software..., але But, коли я перезапускаюсь і перемикаюся на перспективу Haskell, все починає йти не так.

Інструкція з установки говорить про те, що я повинен отримати запит на встановлення BuildWrapper і Scion Browser. Я не отримую цього підказки. Крім того, якщо я створюю новий проект Haskell, у мого коду немає підкреслення синтаксису, а функція пошуку Hoogle, здається, нічого не робить. Зрозуміло, що плагін ще не налаштований правильно.

Я намагався бігати 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-браузер і повідомлення те саме)

Консоль 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.

Вибачте, якщо будь-яка з цих даних не має значення, я просто не дуже впевнений, що важливо, а що ні на даний момент.

Будемо дуже вдячні за будь-яку допомогу, яку хто-небудь міг би мені надати.

Відповіді:


0

Я закінчив установку BuildWrapper за допомогою cabal install buildwrapper --force-reinstalls, і це спрацювало - я перевірив розділ Helper Executables у налаштуваннях EclipseFP, і BuildWrapper, і Scion-Browser зараз є. Я не маю поняття, чому це спрацювало цього разу, і не востаннє, коли я його спробував, але якщо у кого-небудь ще є ця проблема, моя порада зробити чисту інсталяцію платформи Haskell і спробувати ще раз, як здається, що це виправлено я.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.