169 похожих чатов

Привет. Что-То странное вместо ожидаемого происходит. А) Даже при удалении haskell stack

через панель управления и установке заново через установщик отсюда https://docs.haskellstack.org/en/stable/
почему-то получаю в конце при запуске stack ghci (что вроде как нормальный способ запустить repl когда нет конкретного проекта просто посчитать немного выражений надо) старый ghc версии 8.10.4 (который явно заново качается)
(Несмотря на то что деинсталяция явно его удаляет почему-то подтягивает именно его)

Б) При попытке создания проекта stack new <prj>
и запуске stack ghci уже в подпапке проекта оно таки пытается скачать свежий ghc но не может. В конце пищет "ConnectionTimeout"
Т. е. может скачать старьё (откуда-то же оно его берёт), но не может новьё. При этом в файрволе ничего нового не блокируется. stack разрешён в нём

Есть идеи что надо делать по другому чтобы получить свежий GHC? Мне казалось при полном удалении и установке заново все конфиги должны были быть снесены.
И как понять на моей ли стороне проблемы с тем что не может соединиться?

Если что под виндой всё, да.

C:\_temp\haskell_imp\imp>stack ghci
←[0mPreparing to install GHC to an isolated location. This will not interfere with any system-level installation.←[0m
Preparing to download ghc-9.4.7 ...
←[0mDownload expectation failure: HttpExceptionRequest Request {
host = "downloads.haskell.org"
port = 443
secure = True
requestHeaders = [("User-Agent","The Haskell Stack")]
path = "/~ghc/9.4.7/ghc-9.4.7-x86_64-unknown-mingw32.tar.xz"
queryString = ""
method = "GET"
proxy = Nothing
rawBody = False
redirectCount = 10
responseTimeout = ResponseTimeoutDefault
requestVersion = HTTP/1.1
proxySecureMode = ProxySecureWithConnect
}
ConnectionTimeout←[0m

3 ответов

31 просмотр
Xeta Felius- Автор вопроса

Окей, проблема решается переименовыванием папки sr в корне диска. Видимо конфиг там валялся. Но по прежнему остаётся проблема неподключения...

советую попробовать ghcup для того, чтобы управлять версиями ghc, stack и т.д.

Xeta Felius- Автор вопроса
. Octopus
советую попробовать ghcup для того, чтобы управлят...

Спасибо, попробовал, прикольно. Хотя стэк по прежнему ведёт себя странно. Может качать старьё и не может качать новьё.) Хотя и не сильно нужен он

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта