Size: a a a

2021 March 12

VD

Velvet Darkness in Haskell
0.5 версия, еслишо, до сих пор не релизнулась. Так что правильная формулировка: "nvim-HEAD поддерживает lsp..."
источник

I

Igorek536 in Haskell
Гайз, у кого-нибуть получилось собрать haskell-language-server при помощи stack?
У меня сборка завершается этим:
--  While building package ghc-source-gen-0.4.0.0 using:
     /home/user/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_3.2.1.0_ghc-8.10.4 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.2.1.0 build --ghc-options ""
   Process exited with code: ExitFailure 1
Progress 34/211
источник

ЗП

Зигохистоморфный Пре... in Haskell
Igorek536
Гайз, у кого-нибуть получилось собрать haskell-language-server при помощи stack?
У меня сборка завершается этим:
--  While building package ghc-source-gen-0.4.0.0 using:
     /home/user/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_3.2.1.0_ghc-8.10.4 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.2.1.0 build --ghc-options ""
   Process exited with code: ExitFailure 1
Progress 34/211
я собираю, но на маке (только потому, что мне надо dynamic)
источник

к

кана in Haskell
Igorek536
Гайз, у кого-нибуть получилось собрать haskell-language-server при помощи stack?
У меня сборка завершается этим:
--  While building package ghc-source-gen-0.4.0.0 using:
     /home/user/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_3.2.1.0_ghc-8.10.4 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.2.1.0 build --ghc-options ""
   Process exited with code: ExitFailure 1
Progress 34/211
а какая цель? Зачем захотелось hls собрать вручную?
источник

VD

Velvet Darkness in Haskell
Шоб мастер, очевидно же.
источник

I

Igorek536 in Haskell
Velvet Darkness
Шоб мастер, очевидно же.
Да, как-то так
источник

VD

Velvet Darkness in Haskell
У стака вроде где-то выше должна быть настоящая ошибка
источник

in Haskell
Igorek536
Гайз, у кого-нибуть получилось собрать haskell-language-server при помощи stack?
У меня сборка завершается этим:
--  While building package ghc-source-gen-0.4.0.0 using:
     /home/user/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_3.2.1.0_ghc-8.10.4 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.2.1.0 build --ghc-options ""
   Process exited with code: ExitFailure 1
Progress 34/211
а как вы собираете?
источник

I

Igorek536 in Haskell
а как вы собираете?
stack ./install.hs hls-8.10.4
источник

к

кана in Haskell
Igorek536
Гайз, у кого-нибуть получилось собрать haskell-language-server при помощи stack?
У меня сборка завершается этим:
--  While building package ghc-source-gen-0.4.0.0 using:
     /home/user/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_3.2.1.0_ghc-8.10.4 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.2.1.0 build --ghc-options ""
   Process exited with code: ExitFailure 1
Progress 34/211
там где-то выше в логах будет причина указана
источник

I

Igorek536 in Haskell
кана
там где-то выше в логах будет причина указана
Эмм, если выше, он в основном кидает варнинги, ошибок и явных причин не вижу...
источник

I

Igorek536 in Haskell
stack куда-то логи пишет?
источник

к

кана in Haskell
ну скинь просто весь билдлог из терминала в гист какой-нибудь
источник

к

кана in Haskell
а зачем именно мастер? Там какую-то фичу крутую завезли, которая еще в релиз не попала?

(типа не понимаю, какой профит относительно просто установки из бинарного кеша типа ghcup install hls 1.0.0 за секунду)
источник

I

Igorek536 in Haskell
кана
а зачем именно мастер? Там какую-то фичу крутую завезли, которая еще в релиз не попала?

(типа не понимаю, какой профит относительно просто установки из бинарного кеша типа ghcup install hls 1.0.0 за секунду)
А stack + ghcup - это нормально? stack ведь сам ставит
источник

к

кана in Haskell
а, без понятия. Не знаю, есть ли у стака какие-то кеши
источник

к

кана in Haskell
но в целом как минимум выглядит не страшно, потому что hls это все таки отдельная тула для редактора, а не зависимость проекта
источник

I

Igorek536 in Haskell
кана
а, без понятия. Не знаю, есть ли у стака какие-то кеши
Стак умеет ставить ghc/ghci, делает он это как-то интересно, в какие-то свои волшебные сендбоксы. Но ставит. Однако, ко всему этому нужно как-то прикрутить hls
источник

I

Igorek536 in Haskell
Хотя, как теперь заставить всё это из имакса работать не понятно
источник

к

кана in Haskell
ghcup + стак это просто:
1. глобальные ghc/cabal/hls через ghcup
2. локальные для проекта ghc и либы через stack

выглядит вполне ок для меня, ghcup ставит много разных hls для разных ghc
источник