Пакет установки Cabal странным образом не работает

Я получаю доступ к Интернету через прокси-сервер и соответствующим образом настроил переменные среды. Проблема в том, что всякий раз, когда я пытаюсь установить какой-либо пакет через Cabal, он терпит неудачу с

connect: does not exist (Connection Refused) ошибка.

Но если я запускаю cabal update -v3, он успешно устанавливает соединение и получает информацию об обновлении.

$ cabal --version   
cabal-install version 1.20.0.2
using version 1.20.0.1 of the Cabal library

Изменить: я использую Ubuntu 14.04.


person Vivek Rai    schedule 18.07.2014    source источник
comment
Какую ОС вы используете?   -  person bheklilr    schedule 18.07.2014
comment
@bheklilr я обновил пост.   -  person Vivek Rai    schedule 18.07.2014
comment
@VivekRai Это случается с тобой иногда или каждый раз? Иногда я сталкивался с этой проблемой под прокси.   -  person Sibi    schedule 18.07.2014
comment
@Sibi Насколько я знаю, это происходит уже два дня. Я бы сменил прокси и попробовал еще раз.   -  person Vivek Rai    schedule 18.07.2014


Ответы (1)


Хорошо. Проблема решается с помощью команды -E с sudo.

sudo -E cabal install <package>

Хотя я не понимаю, почему cabal update может работать, а cabal install нет.

person Vivek Rai    schedule 19.07.2014