tôi có được điều này khi tôi muốn biên dịch lại xmonad thay đổi cấu hình:tên module nhập nhằng 'Prelude'
Implicit import declaration:
Ambiguous module name `Prelude':
it was found in multiple packages: base haskell98-2.0.0.0
Xmonad đã được cài đặt thông qua pacman. Khi tôi nhận được lỗi này, tôi đã xóa xmonad khỏi pacman và sau đó thử cabal install xmonad. Tôi đã nhận được lỗi trên một lần nữa nhưng tôi đã có thể giải quyết nó bằng cách loại bỏ haskell98 từ tập tin cabal.
Bây giờ tôi muốn cấu hình lại xmonad bằng MOD-Q, lỗi xuất hiện lại và tôi không biết cách sửa lỗi này. Bất kỳ trợ giúp nào được đánh giá cao.
tôi sử dụng GHC phiên bản 7.0.3 (từ nền tảng Haskell)
Yeah, tôi chỉ cố gắng làm cho nó làm việc với các lệnh sau: 'cd ~/.xmonad GHC xmonad.hs -hide gói haskell98 mv xmonad-x86_64-linux xmonad-x86_64-linux.good mv xmonad xmonad-x86_64-linux' Sau đó, tôi khởi động lại máy tính của mình (khởi động lại X có thể đủ). Bây giờ tôi cần phải tự động hóa điều này bằng cách nào đó. Ngoài ra tôi cần phải tìm hiểu cách định dạng nhận xét. – somesoaccount
Tôi chỉ nhận thấy bạn đã đề cập ghc-pkg. Tôi đã thử nó trước đó và nó không hoạt động. – somesoaccount
Ok, tôi rất bối rối. Tôi đã từng thử đề xuất của bạn trước đây, nhưng rõ ràng là tôi đã không làm vậy. Giải pháp của bạn hoạt động như một sự quyến rũ! – somesoaccount