Alexander
никак
Alexander
на самом деле завтра встречусь с хозяевами и возьму запасные
Alexander
а если бы была своя квартира то никак
Alexander
надо бы завести банковскую ячейку и там полезные вещи держать
Aliester
А где жить-то ночь?
Alexander
у меня халява, родители жены в том же городе
Alexander
если бы не так, то потащились бы в отель
Aliester
Или к друзьям
Alexander
не, скорее в отель мы уже почти вышли из того возраста когда нагрянуть к друзьям в случайный момент это нормально
Alexander
вот лет 10-15 назад, это самое то
Антон
Кабачок
Это функция в модуле Prelude в пакете base
Кабачок
Т. е. можно юзать без дополнительных телодвижений
Антон
Alexander
там много интересного
Alexander
в base, не только в Prelude
Святослав
у меня очень тупой вопрос, судя по всему
не бейте, пожалуйста, я гуглил, но чот никак
решил попробовать это ваш хаскель, поставел хаскель платформ (win)
и на любую stack команду оно мне выдает
2018-02-17 21:02:53.677105: [debug] Downloading snapshot versions file from https://s3.amazonaws.com/haddock.stackage.org/snapshots.json
@(Stack\Config.hs:158:5)
HttpExceptionRequest Request {
host = "s3.amazonaws.com"
port = 443
secure = True
requestHeaders = [("Accept","application/json")]
path = "/haddock.stackage.org/snapshots.json"
queryString = ""
method = "GET"
proxy = Nothing
rawBody = False
redirectCount = 10
responseTimeout = ResponseTimeoutDefault
requestVersion = HTTP/1.1
}
(InternalException (HostCannotConnect "127.0.0.1" [Network.Socket.connect: <socket: 492>: failed (Connection refused (WSAECONNREFUSED))]))
Святослав
wtf? почему локалхост?
Святослав
всё что похоже на конфиги - пусто, в документации тоже ничо не нашел
Alexander
ping s3.amazonaws.com ?
Святослав
разумеется пинг работает и через браузер тоже откурывается урл
Alexander
но лучше явно в терминале проверить
Alexander
особенно странно, что на любую команду
Святослав
Pinging s3-1.amazonaws.com [54.231.82.20] with 32 bytes of data:
Reply from 54.231.82.20: bytes=32 time=130ms TTL=40
Reply from 54.231.82.20: bytes=32 time=137ms TTL=40
Reply from 54.231.82.20: bytes=32 time=132ms TTL=40
Alexander
и в той же консоли stack --help stack --version
Кабачок
(Это две команды)
Alexander
т.к. выглядит странно ошибка
Святослав
C:\sr> stack —version
Version 1.6.1, Git revision f25811329bbc40b0c21053a8160c56f923e1201b (5435 commits) x86_64 hpack-0.20.0
Alexander
и у меня например никогда не встречалась, правда стек из платформы на винде я никогда не использовал
Alexander
платформу на винде и стек на винде - использовал
Святослав
хелп выдает длинную и адекватную портянку
Alexander
но проверить прямо сейчас не могу, ноут с виндой в квартире от которой ключи в шахте лифта
Alexander
так отлично
Святослав
лол
Alexander
какую команду делаешь где выдает ошибку
Святослав
например stack setup
или stack new
Alexander
ок, давай в той же консоли stack setup
Святослав
без verbose PS C:\Users\siusvi> stack setup
Writing implicit global project config file to: C:\sr\global-project\stack.yaml
Note: You can change the snapshot via the resolver field there.
HttpExceptionRequest Request {
host = "s3.amazonaws.com"
port = 443
secure = True
requestHeaders = [("Accept","application/json")]
path = "/haddock.stackage.org/snapshots.json"
queryString = ""
method = "GET"
proxy = Nothing
rawBody = False
redirectCount = 10
responseTimeout = ResponseTimeoutDefault
requestVersion = HTTP/1.1
}
(InternalException (HostCannotConnect "127.0.0.1" [Network.Socket.connect: <socket: 484>: failed (Connection refused (WSAECONNREFUSED))]))
Святослав
может другое чо поставить вместо платформы?
Alexander
а stack upgrade делает что?
Alexander
вообще можно просто стек поставить
Святослав
то же
Святослав
да я и та ки так делал
Kirill
у меня вопрос, а как это может s3.amazonaws.com смотреть на 127.0.0.1?
Кабачок
hosts?
Alexander
https://docs.haskellstack.org/en/stable/README/#how-to-install
Святослав
Alexander
Alexander
может хитрый firewall
Святослав
настройки пустые
Kirill
но выше вроде пинги были, и до другого адреса
Святослав
он заредиректил
Alexander
вариантов много, вообще localhost, 127.0.0.1 в коде стека нету
Святослав
когда-то у меня получалось вроде голый ghci поставить на винду, он работал
а тут мистика какая-то
Святослав
попробую щас другой комп, это ноутбук выданный на работу
Святослав
чтобы исключить хитрый файервол
Alexander
ghci и тут работать должен
Alexander
в платформе
Alexander
там и cabal/cabal-install есть
Alexander
которыми тоже можно успешно пользоваться
Alexander
но если стек нужен, то проще поставить только его
Alexander
ссылка выше
Святослав
да, ток ghci чот в path не прописался, что впрочем исправимо
Святослав
но хотел всё-таки чтобы всё работало )
Alexander
я бы поставил просто стек, а не платформу
Alexander
он поставит свой mingw
Святослав
тоже пробовал
Alexander
можно сказать stack exec sh и жить в нормальном шеле
Alexander
ставить программы через pacman
Alexander
и радоваться жизни до тех пор пока не потребуется text-icu
Alexander
но уже на этом этабе ghci будет работать
Alexander
vmvare + ubuntu
Святослав
блеать, на другом компе нет этой проблемы
Alexander
ну похоже на что-то системное
Святослав
да
Alexander
у стека нету кода чтобы на localhost ходить
Святослав
буду сисадмина мучить в понедельник )
хотя возможно он меня пошлёт с формулировкой что для работы тебе это не надо )
Alexander
вот я боюсь, что на рабочем ноуте может быть что-то такое
Alexander
вообще юзать рабочий ноут для своих дел - то ещё занятие