2011-02-09 3 views
4

비어 있습니다. 매뉴얼에서는 Leksah를 처음 시작하기 전에 ghc-pkg 재 캐시를 수행해야한다고 말했거나 시스템 범위에서 빈 모듈 브라우저를 볼 수 있습니다. 내 문제는 내가 비록 재앙을 피웠음에도 불구하고 내가 본 것을 보는 것이다.Leksah 시스템 범위 모듈 브라우저 난 그냥 <a href="http://leksah.org/leksah_manual.pdf" rel="nofollow">user manual</a>을 다음 leksah 설치 한

기본적으로, 내 설치 과정이이었다 : Leksah 설치 -> GHC-PKG 다시 캐시 -> Leksah을 시작. 그런 다음 Leksah가 설치된 패키지의 메타 데이터를 수집하고 다운로드하며 오랜 시간이 걸릴 수 있다고 경고하는 화면이 나타납니다. 거기에 권장되는 기본값을 사용하면 약 5 초 동안 진행률 표시 줄이 나타나고 Leksah가 시작됩니다. 기본값은 다음과 같습니다.

  • haskell 패키지 소스에 대한 경로가 없습니다.
  • 미리 제작 된 메타 데이터 URL : http://www.leksah.org.
  • 검색 후 빌드하십시오.
  • 서버 포트 : 마지막 연결 11111
  • 엔드 서버.

설명서에서 계속 읽으면, 테스트하고 싶을 때 haskell 패키지 소스의 위치를 ​​생략 할 수 있습니다 (기본값). 나중에 위치를 채울 수 있습니다. 이것은 내가 빠져있는 하스켈 소스 경로가 문제라고 믿게하지만 그때 내 haskell 소스가 어디에 있는지 알지 못한다. 그들은 Haskell Platform 폴더에없는 것 같습니다. 아무도 이것을 해결하는 방법을 알고 있습니까? 도움이 될

다른 물건 :

  • 설명서에 명시된대로 나는, 내 길에 그렙뿐만 아니라 wget을 수 있습니다.
  • ghc-pkg recache 명령은 약 1 초가 걸립니다. 그것이 더 있어야한다면 나는 모른다. 메타 데이터를 다시 수행
  • , 나는 update_toolbar 0에서 1로 숫자가 많은 콘솔을 얻을 후 "서버 시작"많은 -> "메타 데이터 수집 완료 ->"은 메타 데이터 수집기는 할 수 없다 " ".

내 설정 :

  • 승리 XP SP3
  • GHC 6.12.3
  • Leksah 0.8.0.6
  • GNU의 그렙 2.5.4
  • GNU의 wget을 1.5.3.1

자세한 정보를 제공해 드리겠습니다. 고맙습니다. 메타 데이터에서 환경 설정에서

답변

2

당신은 그들이 .cabal 디렉토리에 홈 경로에 있어야한다 "어쩌면 발견 패키지하는 하스켈 소스에서 경로"섹션의 소스를 패키지로 경로를 넣어해야합니다. 나에게 이것은 "/home/korcan/.cabal"이었고 Leksah를 재시작했다. 작동하지 않는다면 시스템 데이터를 재구성해야 할 수도있다.

는 나는이 내가 Leksah 재설치하는 경우를 제외하고 일을 점점 문제가 있다고 생각하며 처음으로 이러한 설정을 추가하도록 요청합니다.

편집 : \ 사용자 \ 사용자 이름 \의 AppData \ 로밍 \의 음모

: 괜찮아요 난 그냥 당신이 C에서의 나를 위해 윈도우 7에, 이것이 당신의 문서 & 설정 디렉토리에 어딘가에있을 것입니다 XP를 사용하는 읽기
+0

답변 해 주셔서 감사합니다. "c : \ Documents and settings \ username \ Application Data"아래에 cabal 폴더가 있지만 설정 파일 만 포함되어 있으며 haskell 소스는 없습니다. 해당 설정 파일에서 remote-repo-cache 속성은 cabal 아래의 "packages"폴더를 지정하지만 remote-repo 속성은 "hackage.haskell.org:http://hackage.haskell.org/packages/archive"를 지정합니다 폴더. packages 폴더는 거기에 있지 않지만 내 생각 엔 패키지의 소스를 포함한다고 가정합니다. ghc-pkg recache가 그 폴더를 생성하기로되어 있다면, 나는 알아낼 것이다. – Boris

+0

해결되었습니다. 어떻게 이런 일이 일어 났는지는 모르겠지만, 대부분은 단지 haskell 플랫폼과 leksah를 몇 번 재설치하면서 .... 이제는 .... \ Application Data \ cabal 폴더에 packages 폴더가 있음을 발견했습니다. Leksah를 다시 설치하고, Recache를 수행하고, 처음 시작할 때 Leksah를 패키지 폴더로 가리키면, Leksah는 시스템 메타 데이터를 업데이트하기 시작했고 이제는 전체 시스템 범위 모듈 브라우저를 가지고 있습니다. 그래서 패키지 폴더가 언제 도착했는지 확실하지 않더라도 모두 잘됩니다. 도와 주셔서 감사합니다. – Boris

관련 문제