此问题已在以下位置提出:Configure proxy on Rstudio 。然而,这个问题始终没有得到解决。
我是RStudio 0.99.486
版本和R 3.2.2
版本的用户。在阅读了一些建议后,我尝试了两种在办公室配置代理设置的方法,但没有成功:
第一次尝试: 在第一行输入 Rstudio: Sys.setenv(http_proxy="http://user_name:password@proxy.company_domain.es:8080/")
前往: -工具、-全局选项、-包和取消标记选项:
"Use internet library/proxy for HTTP"
我还取消了选项:“使用 HTTP 安全下载方法”。
另外,我右键桌面的R x64 3.2.2
图标,在“Target”阵营的1个空格后添加:
http_proxy=http://user_name:password@proxy.company_domain.es:8080/
当我收到消息时它不起作用:
Warning in install.packages : cannot open: HTTP status was '407 Proxy Authentication Required'
第二次尝试: 创建一个记事本文件,名称为:
.Renviron
保存在:“C:\Users\用户名\Documents”
。
该文件包含以下两行:
http_proxy=http://proxy.company_domain.es/
http_proxy_user=user_name:password
当我尝试安装我收到的软件包时:
"Warning in install.packages : unable to connect to 'cran.rstudio.com' on port 80. Unable to access index for repository http://cran.rstudio.com/src/contrib"
运行代码行后:R.home()
我的 R_HOME 路线是:
"C:/Program Files/R/R-32~1.2"
预先感谢您的建议和帮助。
最佳答案
谢谢你的提问。它帮助我解决了我的问题。我必须取消标记该选项才能使用 Internet Explorer 中的设置并重新启动。
也许你的.Renviron不包含代理端口,你必须写
http_proxy=http://proxy.company_domain.es:8080/
http_proxy_user=user_name:password
如果您指定
http_proxy_user=ask
它应该提示您输入用户名和密码 - 然后您就知道该文件已被读取
关于Windows 上的 RStudio 代理配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33262480/