Вопросы по теме '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 просмотров
schedule
19.04.2024
Версии 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