← All posts tagged stack

Zert
Emacs Haskell stack Я правильно понимаю, что никакой интеграции емакса и стека ещё нет? Как мне, скажем, делать и обновлять TAGS в условиях использования stack?
Zert
Haskell stack При сборке пишет:
The program 'alex' is required but it could not be found.

Его действительно в PATH нет, но он указан в cabal-файле. По идее stack должен его собрать и использовать. Почему не так?
Zert
Haskell stack 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
Haskell stack Реабилитирую stack. На линуксе всё заработало сразу, проблема линковки чисто на макоси. Ладно, пусть будет, посмотрю его получше.
Zert
Haskell stack Под конец компиляции всё упало с ошибкой линковки. В cabal такое бывает, если не прописать exposed-modules, а что со стаканом делать — хз.
Zert
Haskell stack Ещё вопрос:
Вот когда кабалом собираю, он мне исполняемые бинарники делает и кладёт в сендбоксе в ./dist/build/…, это нормально и удобно. А stack не собирает бинарники? Если собирает, то куда кладёт? Ничего найти не могу.
Zert
Haskell stack Есть следующие вопросы:
1. Есть ли аналог кабаловского add-source? Если есть, то как?
2. Что делать, если нужного пакета нет в стакане? Например, мне нужен lua-language, но в lts-3.0 его нет. Что делать?