В текущей версии doRedis (1.1.0) есть ошибка, а - до версии 1.0.5 рекомендуется. Тем не менее, я не смог установить пакет 1.0.5 в R 3.0.1 в Windows XP!
Я попытался выполнить ответы на вопрос "Установка старой версии пакета R:
-  Ответ Thomas не работает для меня: 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)
-  Прямая компиляция (ответ Mark Butler) - тоже не работает для меня, даже после удаления ранее установленной версии, даже после установка devtools:c:\Program Files\R\R-3.0.1\bin>R CMD INSTALL doRedis_1.0.5.tar.gz * installing to library 'c:/Program Files/R/R-3.0.1/library' * installing *source* package 'doRedis' ... ** package 'doRedis' successfully unpacked and MD5 sums checked ** libs ERROR: compilation failed for package 'doRedis' * removing 'c:/Program Files/R/R-3.0.1/library/doRedis'
-  Я попытался получить старый двоичный файл zip для Windows R 2.14. 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’
-  Я также попытался использовать функцию install_urlиз пакетаdevtools, предложенную asieira:
> 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)
Есть ли способ установить старый пакет в R 3.0.1?
  EDIT: вывод sessionInfo():
> 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
