← All posts tagged stack

Zert

При сборке пишет:
The program 'alex' is required but it could not be found.

Его действительно в PATH нет, но он указан в cabal-файле. По идее stack должен его собрать и использовать. Почему не так?

Zert

ghc-cabal:
/home/mtreskin/.stack/programs/x86_64-linux/ghc-7.10.2/lib/ghc-7.10.2/Cabal_96aI7pZyaxU3dsgngOxbdK/.copyFile2025503991738076217.tmp:
resource exhausted
ghc.mk:918: recipe for target 'install_packages' failed
make[1]: *** [install_packages] Error 1
Makefile:24: recipe for target 'install' failed
make: *** [install] Error 2

это ещё что такое? проявляется на линуксе при установке lts-3.2

Zert

Ещё вопрос:
Вот когда кабалом собираю, он мне исполняемые бинарники делает и кладёт в сендбоксе в ./dist/build/…, это нормально и удобно. А stack не собирает бинарники? Если собирает, то куда кладёт? Ничего найти не могу.

Zert

Есть следующие вопросы:
1. Есть ли аналог кабаловского add-source? Если есть, то как?
2. Что делать, если нужного пакета нет в стакане? Например, мне нужен lua-language, но в lts-3.0 его нет. Что делать?