Сбой Cabal с прокси с аутентификацией - PullRequest
0 голосов
/ 16 февраля 2012

Это известная ошибка, что cabal не может обработать прокси в формате http://user:password@host:port. В списке рассылки Haskell кто-то предложил патч, чтобы преодолеть это, но этот патч сейчас довольно старый.

Сбой со следующим сообщением

   Downloading the latest package list from hackage.haskell.org
   Warning: invalid http proxy uri:
   "http://user:pass@host:80/"
   Warning: proxy uri must be http with a hostname
   Warning: ignoring http proxy, trying a direct connection

Кто-нибудь знает, как заставить cabal использовать мои настройки прокси? Любой косвенный метод также может использовать обход прокси и т. Д.

A аналогичный вопрос задается на суперпользователе, но на него нет ответа.

1 Ответ

1 голос
/ 08 июля 2012

У меня это работает с polipo . Мой университет использует http-proxy с аутентификацией. В /etc/polipo/config вам нужно добавить эти строки

parentProxy = "proxy.server.com:80"
parentAuthCredentials = "myusername:mypassword"

И экспорт http_proxy=http://localhost:8123". И это сработало как шарм.

...