chỉnh sửa (tháng 8 năm 2013):cabal repl
các bản vá gần đây đã được hợp nhất. Chức năng này sẽ là một phần của bản phát hành tiếp theo.
Theo văn bản này, không có sự tương tự dễ sử dụng với cabal-dev ghci
. Chúng tôi dự định thêm một lệnh cabal repl
trong tương lai - tuy nhiên, tại thời điểm này chức năng này không có trong Cabal HEAD.
Trong khi đó, bạn có thể thử các cách giải quyết như sau:
$ cd $YOUR_PACKAGE_DIR
# For GHC >= 7.6
$ ghci -no-user-package-db -package-db .cabal-sandbox/i386-linux-ghc-7.6.1-packages.conf.d
# For GHC < 7.6
$ ghci -no-user-package-conf -package-conf .cabal-sandbox/i386-linux-ghc-7.4.2-packages.conf.d
này sẽ không làm cho các mô-đun của gói của bạn có sẵn ngay từ ghci
- bạn sẽ phải tải chúng với :l
hoặc import
(mà có thể phá vỡ sự hiện diện của preprocessor tùy chỉnh và CPP).
Nguồn
2013-06-11 22:34:23
Thật không may, hiện tại không có sự tương tự dễ sử dụng với 'cabal-dev ghci'. Duncan có kế hoạch hợp nhất các bản vá lỗi GSoC 2011 của Sam Anklesaria thực hiện 'cabal repl' tại một thời điểm nào đó (anh ta đã sáp nhập một số công việc chuẩn bị), nhưng ATM không ở trong HEAD. Khi 'cabal repl' được triển khai, các sandbox cũng sẽ hỗ trợ nó. –
Cảm ơn thông tin! Tôi cũng sẽ chấp nhận các giải pháp khó sử dụng. – jberryman