2015-01-12 2 views
0

У меня нет практического опыта работы с языком R, но мне было поручено установить его за корпоративным межсетевым экраном. Базовая установка кажется нормальной, но когда мой пользователь пытается установить пользовательскую библиотеку так:Как проверить, работают ли сетевые параметры прокси-сервера R?

install.packages("ggplot2") 
Installing package into '/home/myuser/rlibs' 
(as 'lib' is unspecified) 
Warning: unable to access index for repository http://cran.us.r-project.org/src/contrib 
Warning message: 
package 'ggplot2' is not available (for R version 3.1.2) 

Я не вижу никакого прогресса, и в конце концов, ничто не загруженную в мой пользовательском каталог. Мой вопрос в том, что есть способ добавить многословие в R, чтобы проверить, правильно ли работает сетевой прокси (я могу получить файлы с wget без проблем в одной учетной записи)?

Более подробно о моей установке

  • Я за брандмауэром с доступом HTTP прокси
  • у меня нет корня и из локальной установки

Содержание моего ~/.Renviron

R_LIBS=/home/myuser/rlibs 

Содержание ~/.Rprofile

r <- getOption("repos") # hard code the US repo for CRAN 
r["CRAN"] <- "http://cran.us.r-project.org" 
options(repos = r) 
rm(r) 

Http proxy установлен (например, http_proxy = XXXXproxy.XXXX.com. Я вижу это, если я делаю «Sys.getenv (« http_proxy ») изнутри приглашения R)

Спасибо.

+0

мне удалось установить библиотеки «вручную», но и для модуля, которые имеют зависимостей это не работает: 'кд/дом/$ USER/rlibs /; wget http://cran.us.r-project.org/src/contrib/timeDate_3011.99.tar.gz; /mylocal/R-3.1.2/bin/R CMD INSTALL -l/localrdir timeDate_3011.99.tar.gz' – josevnz

ответ

1

Я выяснил, проблема была в формате переменной http_proxy.

Неправильно: http_proxy = "ServerName"

Правильно: http_proxy = "HTTP: // имя_сервера: 80"

Спасибо всем, кто нашел время, чтобы проверить этот вопрос.

--Jose

1

Попробуйте установить это в своем скрипте, например.

Sys.setenv(http_proxy="http://servername:80") 

Иногда я должен делать это также для некоторых API, чтобы работать, даже если он установлен в Rprofile.

+0

Извините, ваше предложение не помогло. – josevnz

Смежные вопросы