Я пытаюсь получить R (работает в Windows), чтобы загрузить некоторые пакеты из Интернета, но загрузка завершилась неудачно, потому что я не могу заставить его правильно использовать необходимый прокси-сервер. Выходной текст, когда я пытаюсь использовать опцию меню Windows Пакеты > Установить пакет (ы)... и выбрать зеркало CRAN:
> utils:::menuInstallPkgs()
--- Please select a CRAN mirror for use in this session ---
Warning: unable to access index for repository http://cran.opensourceresources.org/bin/windows/contrib/2.12
Warning: unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/2.12
Error in install.packages(NULL, .libPaths()[1L], dependencies = NA, type = type) :
no packages were specified
In addition: Warning message:
In open.connection(con, "r") :
cannot open: HTTP status was '407 Proxy Authentication Required'
Я знаю адрес и порт прокси, и я также знаю адрес автоматической конфигурации script. Я не знаю, как называется аутентификация, но при использовании прокси (в браузере и некоторых других приложениях) я ввожу имя пользователя и пароль в появившемся диалоговом окне.
Чтобы установить прокси-сервер, я пробовал каждое из следующих действий:
-
Sys.setenv(http_proxy="http://proxy.example.com:8080")
-
Sys.setenv("http_proxy"="http://proxy.example.com:8080")
-
Sys.setenv(http_proxy="http://proxy.example.com:8080")
-
Sys.setenv("http_proxy"="http://proxy.example.com:8080")
Для аутентификации я также попытался установить переменную среды http_proxy_user
в значение:
-
ask
-
user:passwd
- Оставить его нетронутым
Я правильно использую правильные команды?