Lần đầu tiên tôi cố gắng cài đặt Hlint. cabal install hlint
nhưng sau đó tôi đã nhận lỗi: (?)Khi tôi cố gắng cài đặt hlint tôi gặp lỗi xung quanh thời gian cũ-1.1.0.3
cabal: Error: some packages failed to install:
cpphs-1.20.2 depends on old-time-1.1.0.3 which failed to install.
haskell-src-exts-1.18.2 depends on old-time-1.1.0.3 which failed to install.
hlint-1.9.37 depends on old-time-1.1.0.3 which failed to install.
old-time-1.1.0.3 failed during the configure step. The exception was:
ExitFailure 77
Sau đó, tôi đã cố gắng để cài đặt GHC-mod kể từ khi tôi đọc mà hlint là một sự phụ thuộc của gói đó. Suy nghĩ rằng nó có thể giải quyết vấn đề. Vì vậy, tôi đã làm cabal install ghc-mod
đã cho tôi lỗi.
cabal: Error: some packages failed to install:
cpphs-1.20.2 depends on old-time-1.1.0.3 which failed to install.
ghc-mod-5.6.0.0 depends on old-time-1.1.0.3 which failed to install.
haskell-src-exts-1.17.1 depends on old-time-1.1.0.3 which failed to install.
hlint-1.9.35 depends on old-time-1.1.0.3 which failed to install.
old-time-1.1.0.3 failed during the configure step. The exception was:
ExitFailure 77
Vì vậy, có vẻ như vấn đề tương tự, xung quanh gói của tôi old-time-1.1.0.3
và tôi thực sự không biết cách giải quyết vấn đề này. Có lời khuyên nào không?
SOLUTION:
Sửa đổi tập tin của bạn cabal cấu hình (bạn có thể xác minh vị trí bằng cách chạy "cabal dùng-config init") để chứa các dòng sau:
extra-prog-path: C:\Program Files\Haskell Platform\8.0.1\msys\usr\bin
extra-lib-dirs: C:\Program Files\Haskell Platform\8.0.1\mingw\lib
extra-include-dirs: C:\Program Files\Haskell Platform\8.0.1\mingw\include
Nếu bạn muốn bất kỳ hy vọng thực sự nào về vấn đề này đang được giải quyết, bạn phải bao gồm nhiều chi tiết hơn (ít nhất là đầu ra của lệnh thất bại với '-v3'). Một tìm kiếm google nhanh chóng cho thấy điều này có thể liên quan đến một cài đặt bị hỏng của gcc (hoặc ghc đang sử dụng một trình biên dịch c khác với nó nên) – user2407038