Использование commercialhaskell/stack с прокси-сервером

Я пытаюсь использовать stack за корпоративным прокси. Выдача команды stack new возвращает:

InvalidProxyEnvironmentVariable "http_proxy" "http://username:[email protected]:port/"

У меня есть http_proxy, https_proxy и ftp_proxy, определенные в my .bashrc, а также их эквиваленты во всех шапках (например, http_proxy). Удаление или изменение данных приведет к поломке вещей в другом месте.

Репозиторий стека, похоже, пока еще не прописал прокси-поведение, что вполне понятно, поскольку он был только недавно выпущен. Кто-нибудь знает, возможно ли использование стека за прокси-сервером? Если да, то как?

Ответ 1

Это ограничение http-client, которое теперь было сообщено и решены. Это изменение будет выпущено в Hackage в ближайшие несколько дней, и, надеюсь, следующая официальная сборка будет включать изменение. Если вы предприимчивы, вы можете создать http-proxy-auth branch, который включает этот предварительный релиз исправления.