Mac OS X에 EclipseFP 설치

Mac OS X에 EclipseFP 설치

EclipseFP를 설치하려고 합니다. 저는 OS X Mavericks를 사용하고 있습니다.

나는 두 가지를 모두 따르려고 노력했습니다.공식 설치 지침그리고 그 조언은이 답변SU에 있지만 여전히 같은 문제가 있습니다.

B 를 사용하여 플러그인 자체를 쉽게 설치할 수 있지만 Help -> Install New Software...다시 시작하고 Haskell 관점으로 전환하면 문제가 발생하기 시작합니다.

설치 지침에는 BuildWrapper 및 Scion Browser를 설치하라는 메시지가 표시되어야 한다고 나와 있습니다. 이 메시지를 받지 못했습니다. 게다가 새 Haskell 프로젝트를 생성하면 내 코드에 구문 강조 표시가 없으며 Hoogle 검색 기능이 아무 작업도 수행하지 않는 것 같습니다. 플러그인이 아직 올바르게 설정되지 않은 것이 분명합니다.

터미널에서 실행해 보았 cabal update으나 아무런 변화가 없습니다.

Eclipse Juno에서 여러 차례 시도한 끝에 Eclispe와 Haskell 플랫폼을 제거하고 Eclipse Luna와 최신 Haskell 플랫폼을 새로 설치했습니다. 그러나 문제는 지속됩니다.

나는 이 항목을 수동으로 정렬할 수 있는지 확인하기 위해 기본 설정으로 이동해 보았습니다. 처음에 내 GHC 설치가 다음 항목에서 올바르게 참조된 것 같다는 점을 지적해야 합니다.Preferences -> Haskell Implementations

아래에는 Haskell -> Helper executablesBuildWrapper와 Scion Browser의 옵션을 구성하는 영역이 있습니다. 현재는 둘 다 비어 있습니다. 나는 Install from Hackage...성공하지 못한 채 각 버튼 옆에 있는 버튼을 클릭해 보았습니다. 다음과 같은 오류 메시지가 나타납니다.

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

(scion-browser의 buildwrapper를 교체하면 메시지가 동일합니다)

BuildWrapper를 사용하여 위 작업을 수행한 후 Eclipse 콘솔에 다음 예외가 표시됩니다.

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.

이 정보 중 관련성이 없는 정보가 있다면 사과드립니다. 현 시점에서 무엇이 중요하고 무엇이 중요하지 않은지 잘 모르겠습니다.

누구든지 나에게 제공할 수 있는 도움을 주시면 대단히 감사하겠습니다.

답변1

를 사용하여 BuildWrapper를 설치했고 cabal install buildwrapper --force-reinstalls제대로 작동했습니다. EclipseFP 환경 설정의 Helper Executables 섹션을 확인했는데 BuildWrapper와 Scion-Browser가 모두 거기에 있습니다. 마지막으로 시도한 것이 아니라 이번에 이것이 효과가 있었던 이유를 모르겠습니다. 하지만 다른 사람이 이 문제를 겪은 적이 있다면 하스켈 플랫폼을 새로 설치하고 다시 시도하라는 조언이 있습니다. 나.

관련 정보