如何在Windows上将doRedis软件包1.0.5版安装到R3.0.1中?

如何在Windows上将doRedis软件包1.0.5版安装到R3.0.1中?,r,r-doredis,R,R Doredis,在当前最新版本的doRedis(1.1.0)中,以及。但是,我还不能在WindowsXP上将1.0.5软件包安装到R3.0.1中 我试着按照问题“”的答案: 这对我不起作用: url <- 'http://cran.r-project.org/src/contrib/Archive/doRedis/doRedis_1.0.5.tar.gz' install.packages(url, contriburl=NULL, type="source") # Warning message: #

在当前最新版本的doRedis(1.1.0)中,以及。但是,我还不能在WindowsXP上将1.0.5软件包安装到R3.0.1中

我试着按照问题“”的答案:

  • 这对我不起作用:

    url <- 'http://cran.r-project.org/src/contrib/Archive/doRedis/doRedis_1.0.5.tar.gz'
    install.packages(url, contriburl=NULL, type="source")
    # Warning message:
    # package ‘http://cran.r-project.org/src/contrib/Archive/doRedis/doRedis_1.0.5.tar.gz’ is not available (for R version 3.0.1)
    
  • 我试着去拿那个。R安装程序包,但尝试加载时出现以下错误:

    utils:::menuInstallLocal()
    # package ‘doRedis’ successfully unpacked and MD5 sums checked
    require(doRedis)
    # Loading required package: doRedis
    # Failed with error:  ‘package ‘doRedis’ was built before R 3.0.0: please re-install it’
    
  • :


  • 如果要在Windows上从源代码生成程序包,则需要安装。您收到的错误消息是编译失败-如果您没有Rtools,这是有意义的,因为您没有编译源代码所需的工具。

    您可以提供
    sessionInfo()
    的输出,并且是否安装了Rtools?@Dason,请查看更新的问题。不,我没有安装RTools,但如果它有帮助的话,我可以这样做(?)如果Windows上包含任何非R源代码,您需要RTools从源代码安装软件包。@Thomas,正如您可能已经注意到的,我的问题已经提到了这个问题,所以它不是重复的。我参考了它,并询问了为什么所有这些不同的答案都不起作用。我尝试安装RTools,然后使用
    install\uURL
    编译工具,它工作了!!!(我必须先退出R,然后重新开始)。非常感谢@TMS我也有同样的问题,但除此之外,我似乎无法安装Rtools:当我使用
    install.Rtools()
    时,我得到
    无需安装Rtools-您已经安装了相关版本的Rtools
    ,并且
    库(Rtools)
    命令返回
    库中错误(Rtools):没有名为“Rtools”的包。
    ?Rtools不是R包,所以这并不奇怪。
    utils:::menuInstallLocal()
    # package ‘doRedis’ successfully unpacked and MD5 sums checked
    require(doRedis)
    # Loading required package: doRedis
    # Failed with error:  ‘package ‘doRedis’ was built before R 3.0.0: please re-install it’
    
    > require(devtools)
    > url <- 'http://cran.r-project.org/src/contrib/Archive/doRedis/doRedis_1.0.5.tar.gz'
    > install_url(url)
    Downloading doRedis_1.0.5.tar.gz from http://cran.r-project.org/src/contrib/Archive/doRedis/doRedis_1.0.5.tar.gz
    Installing package from C:\DOCUME~1\Tomas\LOCALS~1\Temp\RtmpwVmfgt/doRedis_1.0.5.tar.gz
    Installing doRedis
    pdflatex not found. Not building PDF vignettes.
    "C:/PROGRA~1/R/R-30~1.1/bin/i386/R" --vanilla CMD build "C:\Documents and Settings\Tomas\Local  \
      Settings\Temp\RtmpwVmfgt\devtoolse4025f918\doRedis" --no-manual --no-resave-data --no-vignettes 
    
    * checking for file 'C:\Documents and Settings\Tomas\Local Settings\Temp\RtmpwVmfgt\devtoolse4025f918\doRedis/DESCRIPTION' ... OK
    * preparing 'doRedis':
    * checking DESCRIPTION meta-information ... OK
    * cleaning src
    Warning in cleanup_pkg(pkgdir, Log) :
      unable to run 'make clean' in 'src'
    * checking for LF line-endings in source and make files
    * checking for empty or unneeded directories
    * building 'doRedis_1.0.5.tar.gz'
    
    "C:/PROGRA~1/R/R-30~1.1/bin/i386/R" --vanilla CMD INSTALL "C:\DOCUME~1\Tomas\LOCALS~1\Temp\RtmpwVmfgt/doRedis_1.0.5.tar.gz"  \
      --library="C:/Program Files/R/R-3.0.1/library" --install-tests 
    
    * installing *source* package 'doRedis' ...
    ** libs
    ERROR: compilation failed for package 'doRedis'
    * removing 'C:/Program Files/R/R-3.0.1/library/doRedis'
    Error: Command failed (1)
    
    > sessionInfo()
    R version 3.0.1 (2013-05-16)
    Platform: i386-w64-mingw32/i386 (32-bit)
    
    locale:
    [1] LC_COLLATE=Czech_Czech Republic.1250  LC_CTYPE=Czech_Czech Republic.1250    LC_MONETARY=Czech_Czech Republic.1250
    [4] LC_NUMERIC=C                          LC_TIME=Czech_Czech Republic.1250    
    
    attached base packages:
    [1] stats     graphics  grDevices utils     datasets  methods   base     
    
    other attached packages:
    [1] devtools_1.4.1
    
    loaded via a namespace (and not attached):
    [1] digest_0.6.4   evaluate_0.5.1 httr_0.3       memoise_0.1    parallel_3.0.1 RCurl_1.95-4.1 stringr_0.6.2  tools_3.0.1   
    [9] whisker_0.3-2