Вопросы по теме 'haskell-stack'

Должен ли файл stack.yaml быть проверен в системе контроля версий?
Я новичок в стеке и мне интересно, git commit или .gitignore этот файл. Каковы последствия любого из этих вариантов?
955 просмотров
schedule 09.07.2022

Почему я получаю сообщения об ошибках плана сборки при запуске стекового пикша, когда тест стека работает?
Я создаю новый проект Haskell, используя Stack 0.1.3.1 в Windows 8. Мой файл stack.yaml выглядит так: flags: {} packages: - 'lazy-engine' extra-deps: [] resolver: lts-3.4 Когда я запускаю stack build или stack test , все работает...
533 просмотров
schedule 29.02.2024

Стек (Haskell) выбрасывает исключение TlsException в Windows
Стек (в Windows) иногда выдает следующее исключение при попытке загрузить файлы (например, во время stack setup или при загрузке плана сборки) : TlsException (HandshakeFailed (Error_Protocol ("certificate has unknown CA",True,UnknownCa)))....
1195 просмотров
schedule 11.10.2022

Ошибка установки зависимостей при установке Helm со стеком
В настоящее время я пытаюсь установить helm с помощью стек . Я создал простой проект с stack new sandbox и добавил helm как зависимость от sandbox.cabal : library hs-source-dirs: src exposed-modules: Lib build-depends:...
401 просмотров
schedule 06.01.2023

Haskell Stack и библиотеки C
Возможно, это дубликат этого сообщения . Но единственный ответ, который он получил, похоже, не работает для меня, поэтому я публикую здесь свой собственный случай, надеясь найти конкретное решение. Я использую Linux Ubuntu Trusty. У меня есть...
2153 просмотров
schedule 08.05.2022

Ошибка при попытке создать новый проект стека с помощью компилятора GHCJS.
Я пытаюсь настроить новый проект Stack на NixOS с GHCJS в качестве компилятора, следуя инструкциям на http://docs.haskellstack.org/en/stable/ghcjs.html Я включил в свой файл stack.yaml следующие строки кода (все в одну строку, потому что пробелы...
498 просмотров
schedule 13.05.2024

Как последовательно собрать каждый пакет haskell с помощью stack / cabal?
Я пытаюсь отладить некоторые проблемы с компиляцией, и мне хотелось бы знать, возможно ли, чтобы шаги сборки не чередовались, как показано здесь. $ stack build string-conv-0.1: configure string-conv-0.1: build dotnet-timespan-0.0.1.0: configure...
73 просмотров
schedule 04.12.2023

Как мне разделить код между src/Lib.hs и app/Main.hs в новом проекте стека?
Я следовал руководству по стеку и получил новую настройку проекта. (ура!). Он сгенерировал следующий макет файла: . ├── app │   ├── Main.hs ├── .gitignore ├── LICENSE ├── helloworld.cabal ├── Setup.hs ├── src │   └── Lib.hs ├── stack.yaml...
1863 просмотров
schedule 13.06.2022

Проблема с запуском `stack ghci` при вызове C++ из Haskell
Что я пытаюсь сделать: я пытаюсь вызвать C++ (через интерфейс extern "C" { ... } ) из Haskell через его FFI. В частности, у меня есть файл C++ three.cpp ; внутри это единственная внешняя функция C++, к которой я пытаюсь получить доступ из...
149 просмотров
schedule 14.11.2023

Где «сборка стека PKG» устанавливает «PKG»; как изолировать установку «PKG»?
Я не понимаю, где stack build PKG размещает устанавливаемые пакеты. Я так и думал, например mkdir foo cd foo stack build PKG_IN_HACKAGE_NOT_IN_RESOLVER создаст foo/.stack-work и поместит туда указанный пакет (как если бы to было указано...
105 просмотров
schedule 18.02.2023

Рабочий процесс использования стека для тестирования пакетов Hackage (не в Stackage)
Каков рабочий процесс использования стека для предварительной изолированной загрузки и установки (для тестирования и экспериментов) пакета Haskell, который находится в Hackage, но не в Stackage? Например stack new tester cd tester # Then add...
357 просмотров
schedule 12.07.2023

Как настроить стек для самой последней сборки ghcjs/lts
В документации стека приведены примеры конфигураций для компиляции с помощью ghcjs https://docs.haskellstack.org/en/stable/ghcjs/ . Но последний пример - с лц-7.19. Я хотел бы настроить стек для использования последних версий ghcjs с последними...
352 просмотров
schedule 15.07.2022

Как импортировать, а не загружать модули при запуске с помощью 'stack ghci'?
У меня есть пакет haskell под названием prime-tools . Когда я использую stack ghci внутри каталога пакета, я ожидаю, что он откроет интерактивный ghci и автоматически import prime-tools . Вместо этого я обнаружил, что он загружает все модули...
569 просмотров
schedule 23.02.2022

Заставить Yesod использовать более новую версию Warp
Я установил Yesod с помощью Stack. В настоящее время он использует Warp v3.2.11.1, но я хочу, чтобы он использовал последнюю доступную версию на GitHub (он еще не выпущен). Я добавил следующее в свой файл stack.yaml : packages: - '.' -...
50 просмотров
schedule 05.06.2022

Использование пользовательского форка ghcjs со стеком
Я тестирую некоторые из своих собственных исправлений для ghcjs, и мне было интересно, как я могу упаковать его для использования с полями стека, которые, похоже, ожидают что-то вроде: setup-info: ghcjs: source:...
76 просмотров
schedule 28.11.2023

Как мне сделать так, чтобы пакет контейнеров соответствовал в стеке нужной мне версии?
В моем файле клики у меня есть следующие сборки: build-depends: base >= 4.7 && < 5, containers >= 0.5.10 && < 0.6 Когда я пытаюсь запустить stack build , я получаю следующую ошибку:...
535 просмотров

Версии LTS, установленные стеком
Есть ли команда стека, которую можно запустить, чтобы получить список всех версий LTS, установленных стеком в моей системе?
325 просмотров
schedule 26.08.2022

Что может привести к тому, что сборка стека будет каждый раз отменять регистрацию локальных зависимостей?
Я пробовал stack clean , а также удалял .stack-work . Но тем не менее, каждый раз, когда я запускаю сборку, он отменяет регистрацию 5 (одних и тех же) пакетов. stack build --dry-run сообщает мне список, но не почему. Я также недавно обновился...
349 просмотров
schedule 11.04.2024

Как я могу подготовить контейнер докеров со всеми необходимыми пакетами haskell и предустановленным компилятором?
Как я могу подготовить контейнер докеров со всеми необходимыми пакетами haskell и предустановленным компилятором, чтобы при выпуске stack build --docker он сразу запускал сборку приложения, а не загружал зависимости и компилятор? Я попытался...
359 просмотров
schedule 03.07.2023

Компиляция Haskell в JavaScript с использованием GHCJS и Haskell Stack
Как можно скомпилировать Haskell в Javascript с помощью GHCJS и Haskell Stack? У меня есть текущая версия Haksell Stack 1.5.1 . Я могу инициализировать проект GHCJS с помощью этой команды: stack new ghcjsSetup ghcjs Оказавшись в каталоге...
265 просмотров
schedule 29.02.2024