设置rstudio的代理

我的机器在Ubuntu 14.04上运行,我已经尝试在Rstudio支持的FAQ部分中查看配置R以使用HTTP代理 。

这就是我到现在为止所做的……

在我的主目录中,我创建了一个名为.Renviron的文件,其中包含以下内容

http_proxy = http:// ip_address : port_num/ http_proxy_user = username : password 

然后在rstudio,我试图安装漩涡包

 > install.packages("swirl") Warning in install.packages : cannot open: HTTP status was '403 Forbidden' Warning in install.packages : cannot open: HTTP status was '403 Forbidden' Warning in install.packages : unable to access index for repository http://cran.rstudio.com/src/contrib Installing package into '/home/dmacs/R/x86_64-pc-linux-gnu-library/3.1' (as 'lib' is unspecified) Warning in install.packages : cannot open: HTTP status was '403 Forbidden' Warning in install.packages : cannot open: HTTP status was '403 Forbidden' Warning in install.packages : unable to access index for repository http://cran.rstudio.com/src/contrib Warning in install.packages : package 'swirl' is not available (for R version 3.1.2) 

在那里我看到了所有这些东西,但我可以从我的浏览器访问链接http://cran.rstudio.com/src/contrib 。

我甚至尝试使用基于GUI的rstudio设置代理,但我无法弄清楚设置代理的选项在哪里。

在此处输入图像描述

提前致谢。

Swaroop

您应该将代理信息添加到位于“R_HOME / etc / Renviron.site”的Renviron.site文件中。 您可以在RStudio控制台上通过调用bellow命令找到您的R_HOME。

 > R.home() [1] "/usr/lib/R" 

在’R_HOME / etc / Renviron.site’中添加代理服务器地址

 http_proxy=http://<>/ 

并重新启动RStudio。

祝好运。

Ky Ryu