Windows 上的 RStudio 代理配置

NuV*_*lue 6 settings proxy r rstudio

这个问题已在: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/")

转到:-Tools、-Global Options、-Packages,然后取消标记选项:

“使用 Internet 库/HTTP 代理”

我还取消标记了选项:“使用 HTTP 的安全下载方法”。

另外,我右键R x64 3.2.2桌面图标,在“目标”阵营的1个空格后添加:

http_proxy=http://user_name:password@proxy.company_domain.es:8080/

当我收到消息时它不起作用:

install.packages 中的警告:无法打开:HTTP 状态为“407 需要代理身份验证”

第二次尝试:创建一个记事本文件,名称为:

.Renviron

保存在:"C:\Users\username\Documents".

该文件包含以下两行:

http_proxy=http://proxy.company_domain.es/
http_proxy_user=user_name:password
Run Code Online (Sandbox Code Playgroud)

当我尝试安装软件包时,我收到:

“install.packages 中的警告:无法连接到端口 80 上的‘cran.rstudio.com’。无法访问存储库http://cran.rstudio.com/src/contrib的索引”

运行代码行后:R.home()我的 R_HOME 路线是:

“C:/Program Files/R/R-32~1.2”

我预先感谢您的建议和帮助。

小智 5

谢谢你的问题。它帮助我解决了我的问题。我必须取消标记该选项才能使用 Internet Explorer 中的设置并重新启动。

也许你的.Renviron不包含代理端口,你必须写

http_proxy=http://proxy.company_domain.es:8080/
http_proxy_user=user_name:password
Run Code Online (Sandbox Code Playgroud)

如果您指定

http_proxy_user=ask
Run Code Online (Sandbox Code Playgroud)

它应该提示您输入用户名和密码 - 然后您就知道该文件已被读取