Size: a a a

2021 February 21

A

Andrey in Haskell
а портянку покажете?
источник

A

Andrey in Haskell
кстати, можно было указать не путь к директории, но просто имя пакета с версией или ссылку на гитхаб
источник

A

Andrey in Haskell
Andrey Korostin
При элементарном:
import Text.Pandoc.Writers.Docx
Ругается.

Компилятор при сборке выдал, что нужно написать в stack.yaml:
extra-deps:
- citeproc-0.3.0.7@sha256:662fde1a8eaa43ee4b9870cf7e17f911d87662181fb0f28c3d60a85317dbe9b4,5590
- commonmark-0.1.1.4@sha256:8717891c53c124ff64187c463619450241a41c0951cda2a43267d40f78992362,3278
- commonmark-extensions-0.2.0.4@sha256:6a437bcfa3c757af4262b71336513619990eafb5cfdc33e57a499c93ad225608,3184
- commonmark-pandoc-0.2.0.1@sha256:529c6e2c6cabf61558b66a28123eafc1d90d3324be29819f59f024e430312c1f,1105


Сейчас сижу жду, какой-то прогресс идет. Иногда варнинги выскакивают, пару раз, может быть, были error'ы.
как тут
источник

A

Andrey in Haskell
только без хэша после символа @
источник

A

Andrey in Haskell
впрочем, можно последовать рекомендациям из вашего сообщения выше и добавить в файл
источник

AK

Andrey Korostin in Haskell
источник

AK

Andrey Korostin in Haskell
Она вся не влезла в терминал, поэтому +- хрен знает откуда.
источник

A

Andrey in Haskell
chcp 65001 попробуйте снова
источник

AP

Artem Pelenitsyn in Haskell
В папке пандока лежат артефакты от компиляции другой версией ghc и все ломается. Пропишите пандок как выше посоветовали: просто имя пакета
источник

AK

Andrey Korostin in Haskell
Я это дело вызываю через task'и в VS Code, если вызывать через обычную cmd с стандартной кодировкой:
> stack build
, то компилируется без партянки.
источник

AK

Andrey Korostin in Haskell
Если в stack.yaml:
packages:
- pandoc
- .

То это не работает.
источник

A

Andrey in Haskell
Andrey Korostin
Я это дело вызываю через task'и в VS Code, если вызывать через обычную cmd с стандартной кодировкой:
> stack build
, то компилируется без партянки.
тут нужен опыт пользователей vs code.. я бессилен 😔
источник

AK

Andrey Korostin in Haskell
Опять длинная партянка, а в конце ошибка "Путь не существует".
источник

AK

Andrey Korostin in Haskell
Artem Pelenitsyn
В папке пандока лежат артефакты от компиляции другой версией ghc и все ломается. Пропишите пандок как выше посоветовали: просто имя пакета
Не понимаю, куда писать просто имя пакета:

packages:
- pandoc-2.11.4
- .

В stack.yaml?

Просто так не компилируется, так как не может найти путь. (Ошибка: системе не удалось найти указанный путь).
источник

A

Andrey in Haskell
extra-deps вместо packages
источник

A

Andrey in Haskell
и да, в stack.yaml
источник

AK

Andrey Korostin in Haskell
По-прежнему компилирует, ошибка не пропала. Я написал так:
extra-deps:
- commonmark-pandoc-0.2.0.1
- citeproc-0.3.0.7@sha256:662fde1a8eaa43ee4b9870cf7e17f911d87662181fb0f28c3d60a85317dbe9b4,5590
- commonmark-0.1.1.4@sha256:8717891c53c124ff64187c463619450241a41c0951cda2a43267d40f78992362,3278
- commonmark-extensions-0.2.0.4@sha256:6a437bcfa3c757af4262b71336513619990eafb5cfdc33e57a499c93ad225608,3184

Если ставить другую версию, то ошибка компиляции.

Если писать так:
extra-deps:
- pandoc-2.11.4
- commonmark-pandoc-0.2.0.1
- citeproc-0.3.0.7@sha256:662fde1a8eaa43ee4b9870cf7e17f911d87662181fb0f28c3d60a85317dbe9b4,5590
- commonmark-0.1.1.4@sha256:8717891c53c124ff64187c463619450241a41c0951cda2a43267d40f78992362,3278
- commonmark-extensions-0.2.0.4@sha256:6a437bcfa3c757af4262b71336513619990eafb5cfdc33e57a499c93ad225608,3184

, то ошибка компиляции The same package name is used in multiple local packages
источник

A

Andrey in Haskell
Andrey Korostin
По-прежнему компилирует, ошибка не пропала. Я написал так:
extra-deps:
- commonmark-pandoc-0.2.0.1
- citeproc-0.3.0.7@sha256:662fde1a8eaa43ee4b9870cf7e17f911d87662181fb0f28c3d60a85317dbe9b4,5590
- commonmark-0.1.1.4@sha256:8717891c53c124ff64187c463619450241a41c0951cda2a43267d40f78992362,3278
- commonmark-extensions-0.2.0.4@sha256:6a437bcfa3c757af4262b71336513619990eafb5cfdc33e57a499c93ad225608,3184

Если ставить другую версию, то ошибка компиляции.

Если писать так:
extra-deps:
- pandoc-2.11.4
- commonmark-pandoc-0.2.0.1
- citeproc-0.3.0.7@sha256:662fde1a8eaa43ee4b9870cf7e17f911d87662181fb0f28c3d60a85317dbe9b4,5590
- commonmark-0.1.1.4@sha256:8717891c53c124ff64187c463619450241a41c0951cda2a43267d40f78992362,3278
- commonmark-extensions-0.2.0.4@sha256:6a437bcfa3c757af4262b71336513619990eafb5cfdc33e57a499c93ad225608,3184

, то ошибка компиляции The same package name is used in multiple local packages
покажи полностью stack.yaml
источник

AK

Andrey Korostin in Haskell
источник

A

Andrey in Haskell
packages:
- C:/Users/user/Documents/git/pandoc-2.11.4/
- .


убери отсюда строку с пандоком
источник