Numeri c .LinearProgramming терпит неудачу со сборкой стека - PullRequest
0 голосов
/ 10 апреля 2020

Мне удалось установить соответствующую библиотеку hmatrix-glpk-0.19.0.0 с использованием стека, но при запуске стека build

я получаю

error:
    Could not load module ‘Numeric.LinearProgramming’
    It is a member of the hidden package ‘hmatrix-glpk-0.19.0.0’.
    Perhaps you need to add ‘hmatrix-glpk’ to the build-depends in your .cabal file.
    Use -v (or `:set -v` in ghci) to see a list of the files searched for.
  |
4 | import Numeric.LinearProgramming
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Есть идеи?

1 Ответ

3 голосов
/ 10 апреля 2020

Программы, созданные с помощью Stack, не могут использовать любой установленный пакет. Каждый пакет, который они используют, должен быть указан как зависимость, либо в их файле cabal (как указывает ваша ошибка), либо в package.yaml. Добавьте hmatrix-glpk к тому, что у вас есть, и попробуйте снова.

...