R 使用getGEO下载GPL文件时出错

R 使用getGEO下载GPL文件时出错,r,macos,bioinformatics,bioconductor,R,Macos,Bioinformatics,Bioconductor,使用OSX 10.11和R 3.3.0,我在使用GEOQuery软件包时遇到此错误: library(GEOquery) GSE56045 <- getGEO("GSE56045") 看起来GPL文件被重定向,GEOquery中自动设置的下载方法无法遵循重定向:设置选项('download.file.method.GEOquery'='auto') 通过在R:options('download.file.method.GEOquery'='libcurl')中运行此命令,我可以让它正常工

使用OSX 10.11和R 3.3.0,我在使用GEOQuery软件包时遇到此错误:

library(GEOquery)
GSE56045 <- getGEO("GSE56045")

看起来GPL文件被重定向,GEOquery中自动设置的下载方法无法遵循重定向:
设置选项('download.file.method.GEOquery'='auto')

通过在R:
options('download.file.method.GEOquery'='libcurl')中运行此命令,我可以让它正常工作。
此外,我还必须删除旧的下载的GPL文件-这只是重定向消息。使用getGEO命令的
destdir=
设置下载目录而不是查找临时文件更容易

Error in download.file(myurl, destfile, mode = mode, quiet = TRUE, method = getOption("download.file.method.GEOquery")) : 
  cannot open URL 'http://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?targ=self&acc=GPL10558&form=text&view=full'