Я только что установил leksah после user manual. В руководстве говорится, что я должен сделать rech ghc-pkg до запуска Leksah в первый раз, или я могу видеть пустой браузер модуля в области системы. Моя проблема в том, что это то, что я вижу, даже несмотря на то, что я повторил.Модуль системы видимости системы Leksah пуст
В основном, мой процесс установки был следующим: Leksah install -> ghc-pkg recache -> начиная с Leksah. Затем я добираюсь до экрана, который говорит мне, что Leksah будет собирать и загружать метаданные для моих установленных пакетов и предупреждает меня, что это может занять много времени. Используя рекомендуемые значения по умолчанию, я вижу индикатор выполнения в течение примерно пяти секунд, а затем начинается Leksah. Эти значения по умолчанию:
- Нет путей для источников пакетов haskell.
- Предварительные данные метаданных URL: http://www.leksah.org.
- Извлечь, а затем построить.
- Порт сервера: 11111.
- Конечный сервер с последним соединением.
Чтение в руководстве, в нем говорится, что расположение источников пакета haskell может быть опущено (что было по умолчанию), если бы я просто хотел протестировать, и место может быть заполнено позже. Это заставляет меня поверить, что недостающие исходные пути Haskell являются проблемой, но тогда я не знаю, где находятся мои источники haskell. Кажется, они не находятся в папке платформы Haskell. Кто-нибудь знает, как это решить?
Другие вещи, которые могут помочь:
- меня Grep на моем пути, а также wget, как указано в руководстве.
- Команда повторения команд ghc-pkg занимает около секунды. Я не знаю, если это будет больше.
- Выполнение переделанных метаданных, я получаю консоль с большим количеством чисел от 0 до 1 для update_toolbar, а затем много «стартового сервера» -> «сборщик метаданных не имеет ничего общего» -> «коллекция метаданных завершена ».
моя установка:
- Win XP sp3
- GHC 6.12.3
- Leksah 0.8.0.6
- GNU Grep 2.5.4
- GNU Wget 1.5.3.1
Я буду рад предоставить дополнительную информацию. Спасибо.
Спасибо за ваш ответ. У меня есть папка с папкой «c: \ Documents and settings \ username \ Application Data», но она содержит только файл конфигурации, без источника haskell. В этом файле конфигурации свойство remote-repo указывает «hackage.haskell.org:http://hackage.haskell.org/packages/archive», в то время как свойство remote-repo-cache указывает папку «пакеты» под кабалью папка. Папка пакетов не существует, но я предполагаю, что она должна содержать источник для пакетов. Я попытаюсь выяснить, если предполагается, что рекомбинация ghc-pkg создаст эту папку. – Boris
Решено. Я не уверен, как это произошло, но, немного испортившись, в основном просто переустанавливая платформу haskell и leksah пару раз, я заметил, что теперь есть папка пакетов в папке .... \ Application Data \ cabal. После переустановки Leksah, сделав recache и указав Leksah на папку пакетов при первом запуске, Leksah начал обновлять метаданные системы, и теперь у меня есть полный браузер модулей системной области. Итак, все хорошо, даже если я не уверен, когда туда попала папка пакетов. Спасибо за помощь. – Boris