Size: a a a

2021 December 14

D

Dmitry in Haskell Start
альтернативной этой:
stack exec -- ghcid --allow-eval src/Practice/ElvnthPractice.hs
источник

AP

Aleksei (astynax) Pi... in Haskell Start
если ghcid работает без stack exec, то напрямую и вызывайте
источник

D

Dmitry in Haskell Start
о, спасибо)
источник

D

Dmitry in Haskell Start
коротко и ясно
источник

D

Dmitry in Haskell Start
а я-то думал, что это часть среды, а не независимое что-то
источник

[

[BRM]White Rabbit in Haskell Start
stack install и cabal install ставят в path
источник

AP

Aleksei (astynax) Pi... in Haskell Start
нет, не ставят. Они ставят к себе, а тебе нужно прописать в PATH путь до того места, куда они устанавливают программы
источник

[

[BRM]White Rabbit in Haskell Start
они path переписывают же
источник

[

[BRM]White Rabbit in Haskell Start
<~>-> ls .cabal/bin/
alex  gotta-go-fast  happy  xmobar
<~>->

т.е. у меня всё тут, что кабал поставил, но доступно как глобал енв
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Где переписывают? cabal точно этого не делает, про stack не скажу
источник

[

[BRM]White Rabbit in Haskell Start
ну мб это ghcup сделал мне, я не уверен
источник

AP

Aleksei (astynax) Pi... in Haskell Start
ghcup умеет такое, да
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Утверждение "устатанвливает в PATH" вообще не имеет смысла. Потому что PATH описывает список директорий
источник

AP

Aleksei (astynax) Pi... in Haskell Start
В общем случае нужно изменять PATH самостоятельно и там, где это делать правильно, а именно — в файле инициализации login shell.
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Но это больное место современных подходов через установку вида "curl | sh"
источник