Установка прокси на .Rprofile на OSX завершается неудачно - PullRequest
0 голосов
/ 12 апреля 2011

Для доступа к пакетам CRAN из R в OSX я использовал

Sys.setenv(http_proxy="http://blah_blah:1234/")

в качестве первой команды в графическом интерфейсе R на некоторое время, но очень хотелось бы установить этот прокси автоматически.

Я безуспешно пытался заставить эту же команду работать в файле .Rprofile в ~ /

Я также пытался http_proxy="http://blah_blah:1234/", но это тоже не получается.

Ошибка, которую я получаю, когда пытаюсь просмотреть пакеты, представляет собой раскрывающееся окно, в котором говорится:

Fetching Package List Failed
Please consult R Console output for details

Затем графический интерфейс дает:

Error in read.dcf(file = tmpf) : Line starting '<head> ...' is malformed!

Кажется, что сам файл .Rprofile загружается (проверено с помощью cat("my profile works\n"))

Ответы [ 3 ]

2 голосов
/ 12 апреля 2011

Не могли бы вы просто использовать. Первое?

http://cran.r -project.org / doc / manual / R-intro.html # Настройка среды

1 голос
/ 22 августа 2012

Эта тема появляется первой при поиске настройки R-прокси в OS X, поэтому вот что я использую в своем .Rprofile:

Sys.setenv(http_proxy=system("networksetup -getwebproxy Ethernet | awk {'print $2'} | awk {'getline l2; getline l3; print \"http://\"l2\":\"l3'} | head -n 1",intern=TRUE))

Измените Ethernet на Аэропорт , если необходимо.

Кредит для части awk идет на Chealion

0 голосов
/ 13 апреля 2011

Я думаю, что мне удалось решить это методом проб и ошибок ...

Комбинация .First и Sys.setenv () работает.

Если у кого-то есть идеи, мне было бы интересно узнать почему.

...