2013-07-07 38 views
8

使用sudo小集團安裝leksah安裝leksah --global 我例外安裝leksah

7的12]編譯Text.PrinterParser(SRC /文字/ PrinterParser.hs,DIST /編譯/文字/ PrinterParser.o)

SRC /文本/ PrinterParser.hs:230:42:在範圍:`抓」 無法安裝LTK-0.8.0.6

這使得不可能繼續進行安裝。 它在我看來是一個錯誤,但我可能是錯的。

注意,我用GHC 7.6.3 和GHC-PKG名單還給:

Cabal-1.16.0 
    GLURaw-1.3.0.0 
    GLUT-2.4.0.0 
    HTTP-4000.2.8 
    HUnit-1.2.5.2 
    OpenGL-2.8.0.0 
    OpenGLRaw-1.3.0.0 
    QuickCheck-2.6 
    array-0.4.0.1 
    async-2.0.1.4 
    attoparsec-0.10.4.0 
    base-4.6.0.1 
    bin-package-db-0.0.0.0 
    binary-0.5.1.1 
    binary-shared-0.8.3 
    bytestring-0.10.0.2 
    cairo-0.12.4 
    case-insensitive-1.0.0.1 
    cgi-3001.1.7.5 
    containers-0.5.0.0 
    deepseq-1.3.0.1 
    directory-1.2.0.1 
    fgl-5.4.2.4 
    filepath-1.3.0.1 
    ghc-7.6.3 
    ghc-paths-0.1.0.9 
    ghc-prim-0.3.0.0 
    gio-0.12.4 
    glade-0.12.1 
    glib-0.12.4 
    gtk-0.12.4 
    gtksourceview2-0.12.3.1 
    haddock-2.13.2.1 
    hashable-1.1.2.5 
    haskell-platform-2013.2.0.0 
    haskell-src-1.0.1.5 
    haskell2010-1.1.1.0 
    haskell98-2.0.0.2 
    hoopl-3.9.0.0 
    hpc-0.6.0.0 
    hslogger-1.2.1 
    html-1.0.1.2 
    integer-gmp-0.5.0.0 
    mtl-2.1.2 
    network-2.4.1.2 
    old-locale-1.0.0.5 
    old-time-1.1.0.1 
    pango-0.12.4 
    parallel-3.2.0.3 
    parsec-3.1.3 
    pretty-1.1.1.0 
    primitive-0.5.0.1 
    process-1.1.0.2 
    random-1.0.1.1 
    regex-base-0.93.2 
    regex-compat-0.95.1 
    regex-posix-0.95.2 
    regex-tdfa-1.1.8 
    rts-1.0 
    split-0.2.2 
    stm-2.4.2 
    syb-0.4.0 
    template-haskell-2.8.0.0 
    text-0.11.3.1 
    time-1.4.0.1 
    transformers-0.3.0.0 
    unix-2.6.0.1 
    unordered-containers-0.2.3.0 
    utf8-string-0.3.7 
    vector-0.10.0.1 
    xhtml-3000.2.1 
    zlib-0.5.4.1 
    /home/blackbird014/.ghc/i386-linux-7.6.3/package.conf.d 
    binary-shared-0.8.3 
    ghc-paths-0.1.0.9 
    haddock-2.13.2.1 
    hslogger-1.2.1 
    regex-tdfa-1.1.8 
    utf8-string-0.3.7 

Thanx提前的想法(也許是我做錯了什麼ATM我想知道如果我需要安裝。一個老年人ghc)

+0

這是一個想法:使用[SublimeHaskell](https://github.com/SublimeHaskell/SublimeHaskell)代替。 Leksah真的不是Haskellers的首選。 –

+1

我認爲你需要做一個'cabal update'。看起來最新的'leksah'取決於'ltk> = 0.12.1.0',而cabal正在嘗試構建ltk-0.8.0.6。如果我是對的,那就意味着你自2010年9月以來沒有進行過更新,在這種情況下:歡迎來到未來:) – jberryman

+0

我做到了。這是一個新的安裝。 – blackbird014

回答

2

經過一段時間我意識到這個問題沒有答案,但我們已經在評論中得到了可以接受的答覆.... 我只能通過下載需要的ltk版本來解決問題,ltk -0.8.0.6並從源頭上構建。如果你有同樣的問題,你可以這樣做。