Greetings,Cygwin không được công nhận như Unix tương thích toolchain bởi Cabal
Đang cố gắng để cài đặt một dự án mẫu Snap Framework sử dụng Cabal trong khi trên Windows 7 và trong Cygwin.
cabal install
về dự án của tôi trong Cygwin kết thúc với
Resolving dependencies... Configuring unix-2.4.1.0... cabal.exe: The package has a './configure' script. This requires a Unix compatibility toolchain such as MinGW+MSYS or Cygwin. cabal.exe: Error: some packages failed to install: proj-0.1 depends on unix-2.4.1.0 which failed to install. unix-2.4.1.0 failed during the configure step. The exception was: ExitFailure 1
Đáng buồn thay, tôi nhận được điều này trong khi bên trong Cygwin. Cho đến nay, tôi đã tìm thấy rằng this discussion tham chiếu đến một vấn đề tương tự, nhưng giải pháp đề xuất của nó (cài đặt MinGW) có vẻ như quá mức cần thiết, vì mọi thứ nên hoạt động trong cygwin.
Tôi khá mới đối với Haskell, do đó, không thực sự chắc chắn những tệp conf nào tôi nên chơi với hoặc phụ thuộc thực tế là gì. Chỉ cho tôi đi đúng hướng sẽ được nhiều người đánh giá cao.
Hãy nhớ rằng, cabal là một ứng dụng Windows bình thường, vì vậy nếu các công cụ Cygwin không có trong đường dẫn của bạn, nó sẽ không tìm thấy nó. Là "bên trong" Cygwin là một tuyên bố vô nghĩa. – jrockway
@jrockway: Điều này có nghĩa là tôi có thể chạy "thư mục nâng cấp cabal" từ một dấu nhắc CMD trong các cửa sổ miễn là tôi có cygwin \ bin trong đường dẫn của tôi? –
@Tim Perry: Có. – jrockway