Возможно, у вас есть прокси, настроенный в переменных среды? В этом случае используйте флаг -E, sudo
который проходит через всю среду (что не делается по умолчанию из соображений безопасности):
sudo -E portsnap fetch
Альтернативой является сохранение HTTP_PROXY (или как там называется соответствующая переменная). Отредактируйте /usr/local/etc/sudoers
и добавьте строку, подобную следующей:
Defaults env_keep += "HTTP_PROXY"
Вы можете дополнительно ограничить сферу этой потенциальной дыры в безопасности с помощью более подробной настройки, см sudoers(5)
.