2012-04-03 34 views
12

Có thể xây dựng trình biên tập Yi của Haskell trong Windows không?Yi có thể xây dựng trên Windows không?

CẬP NHẬT: Tôi cố định previous error bởi installing cabal-dev nhưng bây giờ một hôm sau tôi nhận được là:

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 

vì vậy tôi lang thang là nó thậm chí còn tương thích với Windows?

Hệ thống của tôi spec:

  1. Windows 8 64bit
  2. Haskell Platform (GHC 7.4.2)
  3. cabal-dev, installed từ github repo với:

    runhaskell -isrc admin/bootstrap 
    
  4. Gtk cài đặt theo số wiki instructions.
+0

giống như này, http://stackoverflow.com/questions/5336865/cant-install-cairo-with-cabal-on-windows-how-to-get-pkg-config-on-win – sbridges

+0

don Chúng tôi chưa có thẻ [yi]? – nawfal

+0

@nawfal Cảm ơn, không biết! – drozzy

Trả lời

3

HaskellWiki page nói có, miễn là bạn cài đặt với -f-vty -fpango. Nó có thể đã lỗi thời, mặc dù; Sự phát triển Yi đã không hoạt động trong một thời gian.

Theo như lỗi bạn nhận được khi cố gắng cài đặt glib, điều đó không liên quan gì đến Yi; bạn chỉ cần chương trình pkg-config để cài đặt Gtk2Hs (trong đó gói glib là một thành phần). Những nguồn này có thể giúp bạn có được Gtk2Hs cài đặt:

+0

Tôi đã thử '-f-vty -fpango' - và đó là lỗi tôi nhận được. Dù sao, tôi sẽ kiểm tra các nguồn lực và lấy lại cho bạn. – drozzy

0

Lỗi cho biết bạn đang thiếu gtk2h trên máy của mình. Trong quá khứ Yi đã được xây dựng trên Windows, nhưng nó có thể không được dễ dàng.

+0

Tôi nghĩ rằng tôi đã cài đặt gtk tốt. Tôi đã theo dõi wiki: http://www.haskell.org/haskellwiki/Gtk2Hs/Installation#Windows – drozzy

0

Bạn đã cố sao chép kho lưu trữ trong một thư mục cụ thể và bắt đầu cài đặt thủ công chưa?

Ý tôi là
1. Nhân bản repo bằng git hoặc tải xuống tarball về tấn công.
2. Chuyển đến yi/yi (nơi yi.cabal cư trú)
3. Làm cấu hình cabal
4. Nếu trước đó không thành công, thì như ouput sẽ nói, Cài đặt phụ thuộc bắt buộc với phiên bản mong muốn (cài đặt cabal Diff-0.2.0 ...).
5. làm cabal xây dựng (để biên dịch), thiết lập chế độ tiết cao nhất (nó phải là possible)
6. Dù sao nó không biên dịch, chúng ta nên có một bản ghi lỗi tốt hơn.

Side lưu ý, n yi.cabal, dòng 16,
thử nghiệm-với: GHC == 7.0.2, GHC == 7.4.1, GHC == 7.6.1
Có thể, đó là một dịp tốt để cập nhật lên 7.6.1.

Các vấn đề liên quan