Как указать зависимости в Haskell для Ma c raw Cabal? - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь использовать Hspe c в Haskell Для Ма c, но изо всех сил пытаюсь отредактировать необработанный файл Cabal. Несмотря на то, что я сохраняю изменения, указанные ниже, файл cabal не изменяется.

Каба-файл:

cabal-version: 2.4
name: Learning
version: 1.0
stability: experimental
x-ghc-framework-version: 8.6.4-13.14-2
x-last-ide-version: HfM1.7.0
extra-source-files:
    dict.txt

executable Learn
    main-is: References.hs
    other-modules:
        PracticeArea
        Main
        NumberGuess
        Testing
        Hangman
        Ciphers
        ExorcistIO
    default-language: Haskell2010
    build-depends:
        time -any,
        containers -any,
        random -any,
        base -any

Мне сообщили, что мне нужно обновить часть build-depends файла. Вот что я попробовал:

1. build-depends:
        time -any,
        containers -any,
        random -any,
        base -any,
        hspec

2. build-depends:
        time -any,
        containers -any,
        random -any,
        base -any,
        hspec -any

3. build-depends:
        time -any,
        containers -any,
        random -any,
        base -any,
        hspec >= 2.7.1

Я предполагаю, что файл cabal не сохраняет эти попытки изменений, потому что они неверны. Следует также упомянуть, что я успешно установил Hspe c, используя команду haskell Setup configure / build / install.

...