2011-09-14 26 views
21

Tôi đang cố gắng sử dụng thư viện text-icu làm phụ thuộc trong gói cabal trên Mac OS. Tôi có ICU cài đặt nhưng khi tôi cố gắng xây dựng cabal gói của tôi mang lại cho tôi lỗi này:Sử dụng thư viện văn bản-icu trong Haskell trên Mac OS

  • Thiếu thư viện C: icui18n, icudata, icuuc

Tôi không chắc chắn những gì bước gỡ rối để sử dụng.

+1

Cố gắng thêm vị trí thư viện vào 'extra-lib-dirs' và' extra-include-dirs' trong tệp cấu hình cabal. –

Trả lời

24

Bạn có thể sử dụng một trong hai MacPorts hoặc Homebrew để cài đặt các gói ICU, và có cabal tham khảo các tiêu đề tùy chỉnh và thư viện đường dẫn:

MacPorts

sudo port install icu 
cabal install text-icu --extra-include-dirs=/opt/local/include --extra-lib-dirs=/opt/local/lib 

Homebrew

brew install icu4c 
cabal install text-icu --extra-lib-dirs=/usr/local/opt/icu4c/lib --extra-include-dirs=/usr/local/opt/icu4c/include 
+21

Hoặc bạn có thể sử dụng 'brew install icu4c'. Sau đó, cài đặt gói cabal với 'cabal install text-icu --extra-lib-dirs =/usr/local/opt/icu4c/lib --extra-include-dirs =/usr/local/opt/icu4c/include' – ivanjovanovic

+0

1 cho dung dịch bia. –

+0

yeah cảm ơn người đàn ông, tại sao không chỉ làm cho nó một câu trả lời thực sự? – danza

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