3

我在 Ubuntu 12.04 上安装了 RStudio 0.97.168。当我尝试安装 gstat 库时,出现以下错误

install.packages("gstat", dependencies=TRUE)

Warning in install.packages :
  cannot open: HTTP status was '407 Proxy Authentication Required'
Warning in install.packages :
  cannot open: HTTP status was '407 Proxy Authentication Required'
Warning in install.packages :
  unable to access index for repository http://software.rc.fas.harvard.edu/mirrors/R/src/contrib
Warning in install.packages :
  package ‘gstat’ is not available (for R version 2.14.1)

我看到了仅适用于 Windows 操作系统的解决--intenet方案setInternet(TRUE)

请提供有关我需要进行更改以支持我的大学代理的帮助?

4

2 回答 2

4

您应该能够在 R 会话中使用以下内容:

Sys.setenv(http_proxy="http://user:pass@proxy.dom.com:8080/")

(显然,替换为您的用户名、密码、代理服务器和端口。)

重要的是,您第一次尝试下载任何内容之前完成 - 换句话说,最好在 R 会话开始时完成。从帮助页面?download.file

这些环境变量必须在第一次使用下载代码之前设置:以后不能通过调用 Sys.setenv 来更改它们。

也有一些方法可以使这种更改“永久”,但如果您在笔记本电脑上工作或使用多个互联网连接,其中一些需要通过代理服务器访问,而另一些则不需要,这可能会带来不便。

于 2012-11-07T10:50:03.640 回答
2

你可以试试。

R.home()
find file Renviron.site
And add you proxy server address in R_HOME/etc/Renviron.site
http_proxy=http://<<your proxy server address>>/

This steps help me.
于 2017-04-26T06:56:28.230 回答