knitr执行因http_proxy而停止?

时间:2015-05-05 10:44:36

标签: r proxy rstudio knitr

我不得不乱用我的R版本才能让我的安全网关连接到R镜像。我通过将http_proxy=http://servername添加到R图标中的属性选项卡,并执行以下操作来完成此操作:

Sys.setenv(http_proxy=http://servername)

在Rstudio中。可以让它在R中工作,但不能在Rstudio中工作。无论如何没问题 - 我可以在R中安装软件包,在R上指向RStudio并加载软件包。好。

所以我尝试在Rstudio中创建一个(默认的).Rmd文件 - 当我运行knitr时,我得到以下内容:

Error: 24:17: unexpected '/'
24: http_proxy=http:/
                     ^
Execution halted

我只能想象我得到这个因为我搞砸了设置代理。这有意义吗?

如何在Rstudio中清除/取消设置任何代理服务器?

2 个答案:

答案 0 :(得分:1)

引用字符串:

Sys.setenv(http_proxy = "http://servername")

答案 1 :(得分:0)

如果您在Windows上,请在IExplorer中配置代理并在脚本中使用setInternet2(TRUE)功能来使用IExplorer的代理设置。