UbuntuLinux、R和RStudio中出现奇怪套接字连接错误的doRedis

UbuntuLinux、R和RStudio中出现奇怪套接字连接错误的doRedis,r,ubuntu,redis,rstudio,r-doredis,R,Ubuntu,Redis,Rstudio,R Doredis,我正试图让DoredisR包在我最新的Ubuntu10.0.4环境下运行,使用R2.12.1。我尝试下载最新的2.15.1,但它安装了(使用apt get install…)这个其他版本。不管怎样,当我从doRedis.R运行以下行时(http://bigcomputing.com/doredis.R): 我得到的错误是: registerDoRedis(queue='jobs') Error in socketConnection(host, port, open = "a+b", block

我正试图让DoredisR包在我最新的Ubuntu10.0.4环境下运行,使用R2.12.1。我尝试下载最新的2.15.1,但它安装了(使用apt get install…)这个其他版本。不管怎样,当我从doRedis.R运行以下行时(http://bigcomputing.com/doredis.R):

我得到的错误是:

registerDoRedis(queue='jobs')
Error in socketConnection(host, port, open = "a+b", blocking = TRUE, timeout = timeout) : 
  unused argument(s) (timeout = timeout)
我还让Redis服务器运行,等待接收连接,没有问题。我可以连接Redis cli客户端,没有问题。这些都是同一系统的本地。 这在我的Windows 7上运行良好,没有问题。
谢谢

Ubuntu存储库中的版本已经很旧了。您可以将CRAN添加到
源中。列出
并通过该存储库获取最新版本。有关更多信息,请阅读中的说明


关于您真正的问题,对
socketConnection
的调用似乎包含一个它不支持的输入参数。请检查您正在运行的软件包的版本,是否与在Windows 7下运行的软件包相同?此外,请使用上面的链接将您的R版本升级到2.15。

谢谢Paul,但我正在切换到CentOS以了解情况
registerDoRedis(queue='jobs')
Error in socketConnection(host, port, open = "a+b", blocking = TRUE, timeout = timeout) : 
  unused argument(s) (timeout = timeout)