Ошибки обновления Cabal и установки пакетов - PullRequest
6 голосов
/ 19 октября 2011

Когда я делаю cabal install criterion

Я получаю следующую ошибку относительно пакета vector-algorithms

Warning: The package list for 'hackage.haskell.org' is 16 days old.
Run 'cabal update' to get the latest list of available packages.
Resolving dependencies...
Downloading vector-algorithms-0.4...
cabal: Error: some packages failed to install:
vector-algorithms-0.4 failed while downloading the package. The exception was:
connect: does not exist (Connection refused)

И когда я запускаю cabal update, он снова выдает ошибки

Downloading the latest package list from hackage.haskell.org
cabal: openTCPConnection: host lookup failure for ""

Что не так?

Я использую Ubuntu 11.10 и GHC 7.0.4 из этого PPA , и мое сетевое соединение в остальной части системы в порядке.

Ответы [ 2 ]

3 голосов
/ 19 октября 2011

Это была настройка прокси. Недостаточно сбросить ftp_proxy или http_proxy, но также https_proxy. GNOME не удаляет конфигурацию прокси терминала автоматически, когда я отключаю ее в настройках системы. Очень надоедливый. Я напишу shell-скрипт, который отключает все настройки прокси .

Извините, что беспокою вас всех.

0 голосов
/ 25 декабря 2015

Вы также можете принудительно настроить прокси:

export http_proxy=hackage.haskell.org:80
cabal update
export http_proxy=
...