设置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