2017-08-22 13 views
6

Tôi đang cố gắng để thiết lập một dự án mới sử dụng ảnh chụp nightly-2017-08-17Cabal 2.0 yêu cầu khi sử dụng một ảnh chụp đêm với chồng

stack new test --resolver nightly-2017-08-17 

Tuy nhiên điều này mang lại các lỗi sau:

Downloading template "new-template" to create project "test" in test/ ... 
Looking for .cabal or package.yaml files to use to init the project. 
Using cabal packages: 
- test/test.cabal 

Selected resolver: nightly-2017-08-17 
Unable to parse cabal file: FromString "This package requires at least Cabal version 2.0" Nothing 

Cabal trong phiên bản mới nhất của nó:

stack setup --upgrade-cabal 
Currently installed Cabal is 2.0.0.2, newest is 2.0.0.2. I'm not upgrading Cabal. 
stack will use a sandboxed GHC it installed 
For more information on paths, see 'stack path' and 'stack exec env' 
To use this GHC and packages outside of a project, consider using: 
stack ghc, stack ghci, stack runghc, or stack exec 

Đây không phải là cách chính xác để chọn ảnh chụp nhanh hàng đêm này th stack hoặc đây có phải là lỗi trong công cụ không?

Trả lời

8

Định dạng tệp của Cabal đã thay đổi trong bản phát hành 2.0 của tệp (có thể do ba lô). Bạn phải sử dụng phiên bản Stack> = 1.5.1 sẽ bỏ qua lỗi này. Một bản sửa lỗi thích hợp cho việc này có thể sẽ được phát hành trong phiên bản tiếp theo của Stack. IIRC, bản sửa lỗi đã nằm trong nhánh chính của ngăn xếp - vì vậy việc nâng cấp qua --source-only cũng sẽ hoạt động cho bạn.

Bạn có thể đọc số changelog tại đây để biết thêm thông tin về nó.

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