我在Windows 7上使用R Version R-3.2.3运行RStudio(0.99.878)。
当我尝试使用以下命令从bioconductor安装软件包时,收到错误消息:
源(" http://bioconductor.org/biocLite.R&#34) 文件错误(文件名," r",编码=编码):
无法打开连接
另外:警告信息:
在文件中(文件名," r",编码=编码):
无法连接到' bioconductor.org'在80号港口。
我认为这是代理设置/防火墙的问题,但是在R中运行时完全相同的代码工作正常(它给了我一个警告(' lib =" C:/ Program Files / R / R-3.2.3 /库"'不可写),但询问我是否要将其保存在另一个文件夹中,然后就可以了。)
我尝试以管理员身份运行RStudio,我也取消选中"使用Internet Explorer库/代理进行HTTP",因为这个问题在其他地方推荐这些步骤,但它没有帮助。 / p>
答案 0 :(得分:1)
所以本地IT管理员就在这里,并且已经更改了RStudio的设置(右键单击RStudio - >属性 - > ...),这没有帮助。 在尝试代码是否有效时,我从bioconductor网站上复制了它并且它有效:区别在于它在原始代码中使用http s 而不是http!
source("https://bioconductor.org/biocLite.R")
答案 1 :(得分:0)
使用来下载文件时,我遇到同样的问题
> source("http://www.statmethods.net/RiA/wmc.txt")
Error in file(filename, "r", encoding = encoding) :
cannot open the connection
In addition: Warning message:
In file(filename, "r", encoding = encoding) :
InternetOpenUrl failed: '安全频道支持出错'
然后我尝试
> options(download.file.method="libcurl", url.method="libcurl")
> source("http://www.statmethods.net/RiA/wmc.txt")
> wmc
有效