Может ли Yi работать на Windows? - PullRequest
12 голосов
/ 03 апреля 2012

Можно ли построить редактор Haskell Yi в Windows?

ОБНОВЛЕНИЕ : я исправил предыдущую ошибку с помощью при установке cabal-dev , но теперь я получаю следующее:

C:\Data\yi> cabal-dev install -f-vty -fpango
...
Loading package cairo-0.12.4 ... cabal.exe: Error: some packages failed to insta
ll:
yi-0.6.6.1 failed during the building phase. The exception was:
ExitFailure 1

так что я бродил, совместимо ли это даже с Windows?

Моя системная спецификация:

  1. Windows 8 64bit
  2. Платформа Haskell (GHC 7.4.2)
  3. cabal-dev, установлено из github repo с:

    runhaskell -isrc admin/bootstrap
    
  4. Gtk установлен согласно инструкциям вики .

Ответы [ 3 ]

3 голосов
/ 03 апреля 2012

Страница HaskellWiki говорит да, если вы устанавливаете с -f-vty -fpango. Это может быть устаревшим, хотя; Yi разработки какое-то время бездействовали.

Что касается ошибки, которую вы получаете при попытке установить glib, то это не имеет никакого отношения к Yi; вам просто нужна программа pkg-config для установки Gtk2Hs (компонентом которой является пакет glib). Эти ресурсы могут помочь вам установить Gtk2H:

0 голосов
/ 20 февраля 2013

Вы пытались клонировать репозиторий в определенной папке и начать ручную установку?

Я имею в виду
1. Клонируйте репозиторий с помощью git или скачайте тарбол на hackage.
2. Перейдите к yi / yi (где находится yi.cabal)
3. У кабала настроить
4. Если предыдущий произошел сбой, то, как скажет выходной файл, установите требуемую зависимость с ожидаемой версией (cabal install Diff-0.2.0 ...).
5. сделать сборку клики (для компиляции), установить максимальный режим многословия (это должно быть возможно )
6. В любом случае, даже если он не компилируется, у нас должен быть лучший журнал ошибок.

Примечание, номер строки, строка 16,
протестировано с: GHC == 7.0.2, GHC == 7.4.1, GHC == 7.6.1
Может быть, это хороший повод для обновления до 7.6.1.

0 голосов
/ 03 апреля 2012

Ошибка указывает на то, что на вашей машине отсутствует gtk2hs. В прошлом Yi можно было собирать на Windows, но это может быть непросто.

...