Я установил Leksah 0.12.0.3 на Windows 8 в C:\Leksah
и последнюю платформу Haskell в C:\HaskellPlatform
.
Я создал новое рабочее пространство и пакет и добавил собственный модуль (отличный от Main
, который создает Leksah). Я могу импортировать и использовать этот новый модуль в главном модуле, однако Leksah не показывает его в правой панели браузера, что бы я ни делал — там отображается только основной модуль. Если я переключаюсь на Систему, этот список пуст.
Я пытался:
- переустановка Leksah и платформы Haskell;
- запуск
ghc-pkg recache
вcmd
выполнялся от имени администратора; - помещая мое рабочее пространство и пакет в пути без пробелов.
Тем не менее, не повезло. Также в консоли, которая открывается вместе с Leksah, я вижу это, когда мое рабочее пространство/пакет открывается:
Using default Yi configuration
Warning: D:\Haskell\TestPackage\TestPackage.cabal: A package using section
syntax must specify at least
'cabal-version: >= 1.2'.
Now updating system metadata ...
***server start
Bind 127.0.0.1:26411
Metadata collector has nothing to do
Metadata collection has finished
Now loading metadata ...
Now updating workspace metadata ...
Can't extract module C:\Users\Vlad\.leksah-0.12\metadata\TestPackage-1\Test.lksh
e <command line>: cannot satisfy -package -db
(use -v for more information)
Finished
>>>Info Changed!!! True
Кроме того, в разделе «Конфигурация» -> «Редактировать настройки» -> «Метаданные» «Пути, по которым могут быть найдены источники haskell для пакетов», пусты. Стоит ли туда что-то ставить, и если да, то что?
Я уже не знаю, что попробовать. Как я могу заставить Leksah работать правильно?